使用头盔2
由于某些原因,我在运行helm list
时看到一些奇怪的结果,它列出了安装在不存在的命名空间中的图表(可能是它们曾经存在过:]
$ helm list --kube-context=develop
NAME REVISION UPDATED STATUS CHART APP VERSION NAMESPACE
...
storage-utils 3 Thu May 7 19:48:48 2020 FAILED storage-1.1.1 1.0.0 sample-api
db-connector 7 Mon Jun 3 09:04:03 2019 DEPLOYED db-1.6.0 1.0 sample-api
然后:
$ kubens sample-api
error: no namespace exists with name "sample-api".
我缺少什么,为什么helm list
显示图表安装在不存在的命名空间中?
因此,如果您在名称空间中安装了某些图表,并且稍后再删除该名称空间,helm list
将无法捕获此更改?
我设法通过重新创建名称空间并执行delete
和purge
来删除它们。但还是很奇怪。
确认使用如下所示的kubectx设置了kube-context,然后尝试kubens命令,看是否有帮助
kubectx develop
kubens sample-api