字段选择器

    • metadata.namespace!=default
    • status.phase=Pending

    下面这个 kubectl 命令将筛选出 status.phase 字段值为 Running 的所有 Pod:

      您可以使用 ===!= 对字段选择器进行运算(=== 的意义是相同的)。例如,下面这个 kubectl 命令将筛选所有不属于 命名空间的 Kubernetes Service:

      1. kubectl get pods --field-selector=status.phase!=Running,spec.restartPolicy=Always

      您能够跨多种资源类型来使用字段选择器。下面这个 kubectl 命令将筛选出所有不在 default 命名空间中的 StatefulSet 和 Service: