在 Kubernetes 的世界,每個資源似乎都變成了一個物件,但這麼多物件該怎麼管理?
這就是標籤存在的價值了,我們可以將物件標上我們指定的標籤,讓使用者可以查詢。
kubectl get pods --show-labels
全名
kubectl get pods --selector app=nginx
或使用縮寫
kubectl get pods -l app=nginx
或用 set-based 的方式來查詢
kubectl get pods -l 'app in (nginx)'
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
labels:
app: nginx
spec:
replicas: 3
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:1.7.9
ports:
- containerPort: 80