4.标签
4.1 什么是标签
标签其实是一对key/value,被关联到对象上,比如Pod,标签的使用我们倾向于能够表示对象的特殊特点,就是一眼就看出了这个pod是干什么的,标签可以用来划分特定的对象(比如版本,服务类型等),标签可以在创建一个对象的时候直接定义,也可以在后期随时修改,每个对象可以拥有多个标签,但是,key值必须是唯一的.创建标签之后也可以方便我们对资源进行分组管理.如果对pod打标签,之后就可以使用标签来查看,删除指定的pod.
在k8s中,大部分资源都可以打标签.
4.2 给pod资源打标签
kubectl label pods pod-first release=v1
kubectl get pods pod-first --show-labels
NAME READY STATUS RESTARTS AGE LABELS
pod-first 1/1 Running 0 58m app=tomcat-pod-first,release=v1
# -l 过滤指定标签 -L 展示指定标签为列展示
kubectl get pods -l release=v1 -L release
NAME READY STATUS RESTARTS AGE RELEASE
pod-first 1/1 Running 0 64m v1
13 February 2026