⑤. 给k8s对象打标签
- ①. 通过命令行的方式打标签
[root@k8smaster k8syaml]# kubectl get pod NAME READY STATUS RESTARTS AGE mynginx 1/1 Running 0 34s [root@k8smaster k8syaml]# kubectl label pod mynginx name=tangzhi # 将mynginx进行打标签 pod/mynginx labeled [root@k8smaster k8syaml]# kubectl get pod --show-labels # 查看pod的标签 NAME READY STATUS RESTARTS AGE LABELS mynginx 1/1 Running 0 91s name=tangzhi,run=mynginx [root@k8smaster k8syaml]# kubectl label pod mynginx name- # 将标签name进行删除 pod/mynginx labeled [root@k8smaster k8syaml]# kubectl get pod --show-labels NAME READY STATUS RESTARTS AGE LABELS mynginx 1/1 Running 0 119s run=mynginx
②. 通过yaml的方式打标签
# 自己给pod的yaml文件的方式打标签 # pod带上名称空间和label的 kind: Pod apiVersion: v1 metadata: name: my-nginx-labels namespace: hello # 在hello命名空间下创建pod labels: aa: bb bb: dd spec: # 指定规格信息 containers: # 指定要启动一个什么样的容器 - image: nginx #指定镜像 name: my-nginx #容器的名字