Um pacote python escrito para permitir que os desenvolvedores transformem seus arquivos Docker-Compose.yaml em um gráfico de compensação. Esta biblioteca permitirá que os usuários não familiarizem com o leme e o DevOps para lidar com suas próprias implantações em nuvem nos clusters K8S.
O PY-Helm-Gen lerá a partir de um arquivo Docker-Compose.yaml existente e o criará em um gráfico de comando inicial, tudo dentro de algumas linhas de código.
Em sua execução do terminal:
$ pip install pyhelmgen
O PY-Helm-Gen pode ser usado para produzir qualquer estrutura de aplicativos Python, como Django, FASTAPI ou Flask.
Antes de usar o py-helm-gene, verifique se você criou um arquivo Docker-compompos.yaml e testou a execução do aplicativo com ele.
# 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()
As opções para o gráfico do comando de comando podem ser adicionadas na inicialização do objeto Helmfromcomposer como um argumento. Estes incluem:
Se você deseja fazer contribuições para a biblioteca, abra uma solicitação de tração no repositório do GitHub. Se você tiver alguma dúvida, envie um email para [email protected]