web-dev-qa-db-ja.com

Helmインストール不明フラグ--name

Helmでチャートをインストールしようとすると:

helm install stable/nginx-ingress --name my-nginx

エラーが発生します:

エラー:不明なフラグ:--name

しかし、上記のコマンド形式は多くのドキュメントで見られます。

バージョン:

version.BuildInfo {Version: "v3.0.0-beta.3"、GitCommit: "5cb923eecbe80d1ad76399aee234717c11931d9a"、GitTreeState: "clean"、GoVersion: "go1.12.9"}

プラットフォーム:Windows 10 64

その理由は何でしょうか?

40
Charlie

Helm v3では、リリース名がコマンドの一部として必須になりました。helm install --helpを参照してください。

使用法:
helm install [NAME] [CHART] [flags]

コマンドはである必要があります:

helm install my-nginx stable/nginx-ingress


さらに、Helmはリリースの名前を自動生成しなくなります。 「古い動作」が必要な場合は、--generate-nameフラグを使用できます。例えば:

helm install --generate-name stable/nginx-ingress

V3ドキュメントは https://v3.helm.sh/docs/ で入手できますが、これはベータ版であるため、しばらくの間ドキュメントは正確ではありません。 Go/ Cobra によって自動生成されるCLI --helpに依存することをお勧めします。

67

--nameフラグはバージョン3では廃止されました。

そのはず

helm install my-nginx stable/nginx-ingress

構文:

[名前] [チャート]のインストールを支援

9
Charlie