Helmfile
Helmfile
Helmは、1つのアプリや、せいぜい少数の依存関係をデプロイする分には十分です(「良い」と呼ぶのには抵抗がありますが)。しかし、デプロイすべきサービスが増え、依存関係の度合いもさまざまになってくると、すぐに手に負えなくなります。
Helmfileは、デプロイする多数のチャートとそのvaluesを記述するのに優れています。環境ごとにvaluesを設定でき、gitリポジトリや公式リポジトリ、ローカルファイルシステムといったさまざまなソースからチャートをデプロイできるのが便利です。
write-values
正しいYAMLとGoテンプレートの呪文を書くのは面倒ですし、デプロイして試すのも理想的とは言えません。きちんとしたテストの代わりとして、helmfile write-valuesが便利です。テンプレート処理をすべて実行し、確認用にファイルをディスクへ書き出してくれます。
記事をランダムに読む