py helm gen
1.0.0
開発者がdocker-compose.yamlファイルをヘルムチャートに変換できるように書かれた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()
ヘルムチャートのオプションは、引数としてヘルムフロムポジャーオブジェクトの初期化で追加できます。これらには以下が含まれます:
ライブラリに貢献したい場合は、githubリポジトリでプルリクエストを開きます。ご質問がある場合は、[email protected]にメールしてください