py helm gen
1.0.0
編寫的Python軟件包,允許開發人員將其Docker-Compose.yaml文件轉換為舵圖。該庫將使不熟悉Helm和DevOps的用戶處理自己的雲部署到K8S群集。
PY-HELM-GEN將從現有的Docker-compose.yaml文件中讀取,並在幾行代碼中將其創建為啟動器舵圖。
在您的終端運行中:
$ pip install pyhelmgen
PY-HELM-GEN可用於生產任何Python應用框架,例如Django,fastapi或燒瓶。
在使用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存儲庫上打開拉動請求。如果您有任何疑問,請發送電子郵件至[email protected]