py helm gen
1.0.0
개발자가 Docker-Compose.yaml 파일을 Helm 차트로 변환 할 수 있도록 작성된 Python 패키지. 이 라이브러리를 사용하면 Helm 및 DevOps에 익숙하지 않은 사용자가 자신의 클라우드 배포를 K8S 클러스터에 처리 할 수 있습니다.
Py-Helm-Gen은 기존 Docker-Compose.yaml 파일에서 읽어 몇 줄의 코드 내에서 스타터 헬름 차트로 작성합니다.
터미널 실행에서 :
$ pip install pyhelmgen
Py-Helm-Gen은 Django, Fastapi 또는 Flask와 같은 Python 앱 프레임 워크를 제작하는 데 사용될 수 있습니다.
py-helm-gen을 사용하기 전에 docker-compose.yaml 파일을 만들고 응용 프로그램을 실행하는 것을 테스트했는지 확인하십시오.
# import the class to migrate your
from HelmFromComposer import HelmFromComposer
# initialize object of the HelmFromComposer class
compose_file = "docker-compose.yaml" # path to your docker compose file to this file
app_name = "boaty"
helm_generator = HelmFromComposer.HelmFromComposer(compose_file, app_name)
# create the helm chart from your object
helm_generator.create_helm_chart()
Helmfromcomposer 객체를 인수로 초기화 할 때 Helm 차트의 옵션을 추가 할 수 있습니다. 여기에는 다음이 포함됩니다.
라이브러리에 기여하려면 Github Repo에서 풀 요청을 열어주십시오. 궁금한 점이 있으면 [email protected]으로 이메일을 보내주십시오