xet*_*a11 2 google-cloud-platform gcloud kubectl kubernetes-helm
我刚刚在我的家用电脑上安装了 helm,并想立即使用它。然而,即使我配置正确, helm list
/helm ls
也没有显示任何内容kubectl
。kubectl
能够获取任何信息。由于我们一直在工作中Tiller
使用,所以已经安装了。helm
这是我到目前为止所尝试的:
PS C:\WINDOWS\system32> kubectl config current-context
gke_mycompany-cluster_europe-west3_mycompany-cluster
PS C:\WINDOWS\system32> helm ls
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
PS C:\WINDOWS\system32>
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,上下文可用,但helm ls
没有返回任何内容。
没有足够的信息来得出明确的结论,但是 helm 3 在 helm 查找可能影响您的版本方面引入了一些变化。而且由于您的安装是最近的,我怀疑您有 helm 3 客户端,而且您的工作集群很有可能仍在 helm 2 上。
在 helm 3 中,有关发布的信息存储在与图表相同的命名空间中(这曾经由 kube-system 中的 Tiller 存储或使用 RBAC 时存储在每个命名空间中),因此您只能看到安装在当前命名空间中的发布。
默认情况下,helm list 命令不再列出所有版本。相反,它只会列出当前 kubernetes 上下文的命名空间中的版本。
您可能想尝试列出所有命名空间中的版本 helm list --all-namespaces
更多信息参见官方文档
归档时间: |
|
查看次数: |
4013 次 |
最近记录: |