我试图在谷歌云终端上使用 helm 版本 3 安装 nginx ingress,如下所示。
curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 > get_helm.sh
chmod 700 get_helm.sh
./get_helm.sh
和
helm repo add stable https://kubernetes-charts.storage.googleapis.com/
helm install my-nginx stable/nginx-ingress --set rbac.create=true
我一直得到的错误。Error: This command needs 1 argument: chart name
你能帮帮我吗?
来自 helmv3 文档。https:/helm.shdocsintroinstall
$ curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3
$ chmod 700 get_helm.sh
$ ./get_helm.sh
你也可以运行 helm version
在上述步骤之后。在semantic helm版本中,你应该看到3.x.x类似的东西。
命令就可以了。你确定是 helmv3 而不是 helmv2。它不应该给出这个错误,因为你已经提供了图表的名称。
另外,你可以试着运行下面的命令,这只是一个测试,看看图表是否会被安装,或者是否会出现错误。它将为图表生成一个随机的名字,而不是你指定的my-nginx。
helm install --debug stable/nginx-ingress --set rbac.create=true --generate-name