私は実行できることを知っています。helm install -f
またはhelm install --set
、展開時に適用されるデフォルトの yaml と環境固有の yaml を使用して、ヘルム展開を既にセットアップしています-f
。
しかし、まったく異なる一連の設定を簡単に適用したい場合があり--set
、何度も使用したり、ローカル ファイルが存在する必要はありません。
したがって、チャートには aremote-deployment.yaml
と a がlocal-deployment.yaml
あり、ユーザーは次のようなコマンドを使用して (リポジトリをプルダウンしたり、ローカル ファイルを持ったりすることなく) チャートを直接インストールできます。helm install --default-values-file localy-deployment.yaml
チャートに大量の条件を追加して単一の--set
引数を使用することもできますが、この特定の設定セットを独自のファイルに含めると、クリーンで維持しやすくなります。
ヘルムでそんなことできるの?