当我尝试使用 helm 安装图表时:
helm install stable/nginx-ingress --name my-nginx
我收到错误:
Error: unknown flag: --name
但是我在许多文档中看到了上述命令格式。
版本:
version.BuildInfo{Version:"v3.0.0-beta.3", GitCommit:"5cb923eecbe80d1ad76399aee234717c11931d9a", GitTreeState:"clean", GoVersion:"go1.12.9"}
平台:Windows 10 64
可能是什么原因?
最佳答案
在 Helm v3 中,发布名称现在作为命令的一部分是强制性的,请参阅 helm install --help
:
Usage:
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/ 获得,但由于它是测试版,文档暂时不会准确。最好依赖 CLI
--help
,它是由 Go/Cobra 自动生成的。
关于kubernetes - Helm 安装未知标志 --name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57961162/