微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

K8S_删除Pod总结

K8S 不能直接删除Pod,直接删除Pod,会被Deployment重启

删除前,必须先删除对应的Deployment

例子:
// 查出Pod
[root@k8s-master ~]# kubectl get pods
NAME                     READY   STATUS             RESTARTS   AGE
Nginx-65cbdd8bc4-mpkm4   0/1     ImagePullBackOff   0          37m
Nginx-65cbdd8bc4-tbgt8   0/1     ImagePullBackOff   0          3h1m

// 查处其对应的deployment
[root@k8s-master ~]# kubectl get deployment
NAME    READY   UP-TO-DATE   AVAILABLE   AGE
Nginx   0/2     2            0           3h2m

// 删除对应的deployment
[root@k8s-master ~]# kubectl delete deployment Nginx
deployment.apps "Nginx" deleted

// 再次查询,发现deployment已被删除
[root@k8s-master ~]# kubectl get deployment
No resources found in default namespace.

// 再查看pod,Pod被成功删除
[root@k8s-master ~]# kubectl get pods
No resources found in default namespace.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐