解决K8S删除pod后又新建pod
删除指定Pod[root@master ~]# kubectl delete pod nginx -n devpod "nginx" deleted此时,显示删除Pod成功,但是再查询,发现又新产生了一个[root@master ~]# kubectl get pods -n devNAMEREADYSTATUSRESTARTSAGEnginx1/1Running021s这是因为当前Pod是由Po
·
删除指定Pod
[root@master ~]# kubectl delete pod nginx -n dev
pod "nginx" deleted
此时,显示删除Pod成功,但是再查询,发现又新产生了一个
[root@master ~]# kubectl get pods -n dev
NAME READY STATUS RESTARTS AGE
nginx 1/1 Running 0 21s
这是因为当前Pod是由Pod控制器创建的,控制器会监控Pod状况,一旦发现Pod死亡,会立即重建
此时要想删除Pod,必须删除Pod控制器
先来查询一下当前namespace下的Pod控制器
[root@master ~]# kubectl get deploy -n dev
NAME READY UP-TO-DATE AVAILABLE AGE
nginx 1/1 1 1 9m7s
接下来,删除此PodPod控制器
[root@master ~]# kubectl delete deploy nginx -n dev
deployment.apps "nginx" deleted
稍等片刻,再查询Pod,发现Pod被删除了
[root@master ~]# kubectl get pods -n dev
No resources found in dev namespace.
更多推荐
已为社区贡献7条内容
所有评论(0)