k8s常用命令
label
1、给pod添加label
[root@k8s-master1 bin]# kubectl label pods nginx-test-94f885966-mvkd5 pod-num=2
pod/nginx-test-94f885966-mvkd5 labeled
2、修改已有label
[root@k8s-master1 bin]# kubectl label pods nginx-test-94f885966-mvkd5 pod-num=02 --overwrite
pod/nginx-test-94f885966-mvkd5 labeled
3、删除pod的label(在键后面加 - 即可)
[root@k8s-master1 bin]# kubectl label pod nginx-test-94f885966-mvkd5 pod-num-
pod/nginx-test-94f885966-mvkd5 unlabeled
4、筛选具有某个标签的pod
[root@k8s-master1 bin]# kubectl get pod -l app=nginx
NAME READY STATUS RESTARTS AGE
nginx-test-94f885966-b2vvc 1/1 Running 0 123m
nginx-test-94f885966-mvkd5 1/1 Running 0 123m
nginx-test-94f885966-v8r8l 1/1 Running 2 (154m ago) 2d5h