kubernetes - Helm 安装未知标志 --name

标签 kubernetes kubernetes-helm

当我尝试使用 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/

相关文章:

kubernetes - Helm 手无能为力

Kubernetes - 单集群或多集群

kubernetes - ConfigMap 作为文件夹而不是文件安装

Kubernetes 探测器 - 他们检查 pod 的顺序是什么?

kubernetes - 何时从 ConfigMap 使用 Kubernetes env

kubernetes - helm 无法连接到 GKE 中的耕耘机

kubernetes - 如何将 K8s Configmap 合并到一个 Secret(或两个 Secret)

mysql - spring boot 在应用程序属性中使用占位符

kubernetes - 如何根据values.yaml中的输入使 Helm 释放失败

kubernetes - Helm(或 Kubernetes)是否缓存图表?