label可以作用在node pod service ingress 等资源上
给node 添加label
kubectl label node hdss7-22.host.com hardpan=ssd
给pod 添加label
pod.metadata.labels
安装label查询资源
kubectl get pod --show-labels
kubectl get pod --selector app=web
kubectl get pod -l 'app in (web)'
kubectl get pod -l 'app notin (web)'
选择器:两者是and 的关系需要同时满足
pod.spec.nodeSelector
deployment.spec.selector.matchExpressions
selector:
matchLables:
k: v
matchExpression:
- key: group
operator: In
values:
- dev
- pro