k8s中刪除pod的操作


 

1、先刪除對應的deployment
2、再刪除pod(此步驟可以省略)
否則只是刪除pod是不管用的,還會看到pod,因為deployment.yaml文件中定義了副本數量

實例如下:

 

查看pods和deployment信息

[root@t194 ~]# kubectl get pods
NAME                        READY   STATUS    RESTARTS   AGE
my-nginx-5b555966b9-hgmcm   1/1     Running   0          22m
my-nginx-5b555966b9-rv9jk   1/1     Running   0          22m
[root@t194 ~]# kubectl get deployment 
NAME       READY   UP-TO-DATE   AVAILABLE   AGE
my-nginx   2/2     2            2           25m

刪除deployment

[root@t194 ~]# kubectl delete deployment my-nginx 
deployment.extensions "my-nginx" deleted

查看pod狀態,Running----Terminating---直到最后刪除掉

[root@t194 ~]# kubectl get pod
NAME                        READY   STATUS        RESTARTS   AGE
my-nginx-5b555966b9-hgmcm   0/1     Terminating   0          26m
[root@t194 ~]# kubectl get pod
No resources found.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM