kubernetes 可能会产生垃圾或者僵尸pod,在删除rc的时候,相应的pod没有被删除,手动删除pod后会自动重新创建,这时一般需要先删除掉相关联的resources
原因
先删除pod的话,马上会创建一个新的pod,因为deployment.yaml文件中定义了副本数量
正确方法
先删除deployment
查看deployment
kubectl get deployment
删除deployment
kubectl delete deployment <name>
然后再删除pod
kubectl delete pod <name>
如果pod还在的话
查看rc和rs
kubectl get rc
kubectl get rs
把pod对应的都删除即可
kubectl delete rc <name>
kubectl delete rs <name>