helm删除应用,kubernetes dashbord上显示的相关pod还在,利用kubectl命令查询报Error from server (NotFound): pods "istio-pilot-9b8bb4dcb-k2knj" not found

今天利用helm去部署一个应用,

因为一些问题想删掉部署的应用。

利用helm执行了删除操作后,dashbord中有几个pod显示异常,未被删除。

kubectl去查询pod,

查询结果显示Error from server (NotFound): pods "istio-pilot-9b8bb4dcb-k2knj" not found

dashboard刷新了几次 相关异常pod还在。

为了真正的删除资源,就操作etcd了。

连接etcd所在服务器执行ectdctl --help,然后执行etcdctl ls结果

然后执行了export ETCDCTL_API=3

然后etcdctl get /registry/deployments/default --prefix --keys-only

最后删除相关异常pod

etcdctl del  /registry/pods/istio-system/istio-sidecar-injector-7889c4fdf5-gnbpk
etcdctl del /registry/pods/istio-system/istio-pilot-db45c47d9-bzt9r
etcdctl del /registry/pods/istio-system/istio-sidecar-injector-645c89bc64-fh298