背景:
一顿操作猛如虎,发现哟孤儿pod删除不了,原因:我把生成pod的yaml文件删除了。
使用kubectl delete pod pod的name总是会自动再生成个!
解决思路
根据查看pod被哪个deployment管理,删除deployment,pod也随之删除。
查看deplpyment列表
[root@k8s-master ~]# kubectl get rs NAME DESIRED CURRENT READY AGE nginx-65c4bffcb6 1 1 1 11d
删除这个deployment
[root@k8s-master ~]# kubectl delete deployment nginx deployment.apps "nginx" deleted
查看效果
发现没有pod了,删除成功!