k8s中刪除pod的操作

k8s中刪除pod的操作 

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

實例如下:

查看pods和deployment信息

1
2
3
4
5
6
7
[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

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

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

1
2
3
4
5
[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.
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章