Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 舵安装未知标志--名称_Kubernetes_Kubernetes Helm - Fatal编程技术网

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秒内找到解决方案。这就是我在问这个问题时所寻找的,仅供参考-我对接受的答案投了赞成票,也接受了。