标签
附加在资源对象上的键值型元数据
键标识
由“键前缀(可选)”和“键名”组成,格式为“key_prefix/key_name”
- 键前缀必须使用DNS域名格式
- 键名的命名格式:支持字母、数字、连接号、下划线和点号,且只能以字母或数字开头;最长63个字符;
“kubectl label”命令可管理对象的标签
常用命令
查看标签
kubectl get pods --show-labels
添加标签
kubectl label pods secrets-volume-demo app=secrets
kubectl label pods secrets-volume-demo versions/os_version="el8"
删除标签
kubectl label pods secrets-volume-demo versions/os_version-
过滤标签 app=secrets的容器
kubectl get pods -l app=secrets
过滤标签 app键 存在的容器
kubectl get pods -l app
过滤标签 app键 不存在的容器
root@k8s-node01:~# kubectl get pods -l '!app'
No resources found in default namespace.