Kubernetes 舵安装未知标志--名称
当我尝试安装带有头盔的图表时:Kubernetes 舵安装未知标志--名称,kubernetes,kubernetes-helm,Kubernetes,Kubernetes Helm,当我尝试安装带有头盔的图表时: helm install stable/nginx-ingress --name my-nginx 我得到一个错误: 错误:未知标志:-名称 但是我在很多文档中看到了上面的命令格式 版本: version.BuildInfo{version:“v3.0.0-beta.3”, GitCommit:“5CB923EECBE80D1AD76399EE234717C11931D9A”, GitTreeState:“干净”,政府版本:“go1.12.9”} 平台:Wind
helm install stable/nginx-ingress --name my-nginx
我得到一个错误:
错误:未知标志:-名称
但是我在很多文档中看到了上面的命令格式
版本:
version.BuildInfo{version:“v3.0.0-beta.3”,
GitCommit:“5CB923EECBE80D1AD76399EE234717C11931D9A”,
GitTreeState:“干净”,政府版本:“go1.12.9”}
平台:Windows1064
原因可能是什么?在Helm v3中,发布名称现在作为命令的一部分是强制性的,请参见
Helm安装--help
:
用法:舵手安装[名称][图表][旗帜] 您的命令应该是:
helm安装my nginx stable/nginx ingress
此外,Helm将不再自动为发布生成名称。如果需要“旧行为”,可以使用
--generate name
标志。e、 g:
helm安装——生成名称稳定/nginx入口
v3文档在上可用,但由于它是测试版,文档在一段时间内不会准确。最好依赖由Go/自动生成的CLI--help
,--name
标志在版本3中不再出现
应该是
helm install my-nginx stable/nginx-ingress
语法:
帮助安装[名称][图表]
头盔v3仍然是测试版。也许在v3中,他们从
helm install
中删除了--name
标志,或者以不同的方式处理标志解析?您找到的大多数文档都是针对Helm v2的,它们可能不适用于Helm v3。如果运行helm install-h
,您会看到什么输出?它是否显示--name
标志?它是否显示它仍然接受命令末尾的标志?您还可以在Helm GitHub repo中搜索错误消息的问题。例如,标题为“头盔3更改了头盔模板的发布名称参数”
。事实上,对短语Helm“unknown flag:--name”
进行基本的互联网搜索会带来与顶部结果相同的问题。可能重复@jt97:这与远程相关吗?这些问题完全不同,是由不同的事情引起的。谢谢你的回答。但是helm install my nginx stable/nginx ingres
仍然无法工作。它说它找不到图表。有什么解决办法吗?请使用helm repo add stablehttps://kubernetes-charts.storage.googleapis.com/
然后你可以使用helm search repo stable
检查所有图表,并通过上面的helm install
命令安装它们。Jakub commet很有帮助。但是,URL不再存在。必须使用。我想这会随着时间的推移再次发生变化。虽然我们感谢您的回答,但如果它能在其他答案的基础上提供额外的价值,那就更好了。在这种情况下,您的答案不会提供附加值,因为已接受的答案已经有了该解决方案。如果之前的答案对你有帮助,你应该这样做。谢谢-它提供的额外价值是快速掌握。任何来到这里的人都可以看到这个答案,并在5秒内找到解决方案。这就是我在问这个问题时所寻找的,仅供参考-我对接受的答案投了赞成票,也接受了。