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.
|