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]