コマンド helm init
は、バージョン3以降は機能しません。実行中のhelm --help
は、使用可能なすべてのコマンドを一覧表示します。このうち、init
は存在しません。
何故ですか?
公式ドキュメント によると、helm init
コマンドは置き換えられずに削除されました:
Helm initコマンドが削除されました。 2つの主要な機能を実行しました。まず、Tillerをインストールしました。これはもう必要ありません。次に、Helm構成が存在するディレクトリとリポジトリをセットアップします。これは自動化されています。ディレクトリが存在しない場合は作成されます。
もう1つの注目すべき変更があり、次に問題が生じる可能性があります。
stable
リポジトリは、デフォルトでは追加されなくなりました。このリポジトリはHelm v3のライフサイクルの間に廃止される予定であり、Helm Hubで検索できるリポジトリの分散モデルに移行しています。
ただし、 公式クイックスタートガイド によると、これは必要に応じて手動で行うことができます。
$ helm repo add stable https://kubernetes-charts.storage.googleapis.com/
$ helm repo update
⎈ハッピーヘルミング!⎈