天天看點

kubernetes删除deployment和pod

原因

修改deployment名稱後,發現原來的deployment建立的pod還存在,使用kubectl delete pod name發現,pod删除後,又會重新建立一個pod

-deployment controller:管理維護deployment,關聯deployment和deployment controller,保證運作指定數量的pod,當deployment 更新時,控制實作deployment controller和pod的更新。

擷取并删除deployment

[root@zjj101 ~]# kubectl get deployment
NAME    READY   UP-TO-DATE   AVAILABLE   AGE
nginx   1/1     1            1           46m
[root@zjj101 ~]# kubectl delete deployment  nginx
deployment.apps "nginx" deleted      

檢視是否删除

[root@zjj101 ~]# kubectl get deployment
No resources found in default namespace.      

删除了deployment之後 pod 也會被删除

[root@zjj101 ~]# kubectl get pod
No resources found in default namespace.      

繼續閱讀