我正在尝试删除名称空间及其中的所有资源以及掌舵图表。
我手动创建了一个Kubernetes命名空间,并且在该命名空间内,我使用了Tillerless Helm v2通过以下命令部署了Helm图表:
$ kubectl create namespace my-namespace
$ helm tiller run my-namespace -- helm upgrade --install my-release --namespace=my-namespace ./helm-chart
然后,我尝试通过简单的kubectl delete namespace my-namespace
删除名称空间。然后,似乎重新创建了名称空间,同时也重新创建了其中的所有资源。
删除之前:
kubectl get namespaces
NAME STATUS AGE
my-namespace Active 45m
删除后:
kubectl get namespaces
NAME STATUS AGE
my-namespace Active 5s
我也尝试过使用命令helm tiller run my-namespace -- helm delete my-release --purge
分别删除头盔图表,但是它一直在返回。还尝试使用kubectl -n my-namespace delete daemonsets,replicasets,secrets,services,deployments,pods,rc,serviceAccounts,statefulsets --all
删除命名空间下的资源,但重新创建资源的结果相同。