| -l 等值 | kubectl get pods -l app=web |
|---|---|
| -l 集合 | 'env in (prod,staging)'、'tier notin (cache)'、存在性 app |
| 字段选择器 | --field-selector status.phase=Pending / spec.nodeName=node-1 / metadata.name=web-1 |
| 多条件 | 逗号并列,如 -l app=web,version=v2 |
| 作用面 | 适用于 get/delete/describe 等多种操作 |
使用示例
使用示例
kubectl get pods -l app=web,env=prod
kubectl get pods --field-selector spec.nodeName=node-1
kubectl get pods --field-selector status.phase!=Running
kubectl delete pods -l job-name=batch-001删 Pod 用标签批量操作前,先 get 同样条件确认清单:选择器写宽一点就是一次批量误删。