获取除 kube-system 内的 pod 之外的所有 pod

Jul*_*oro 4 kubernetes

当我做

kubectl get pods -A
Run Code Online (Sandbox Code Playgroud)

我得到了所有的豆荚,我总是有 17 个不是“应用程序”的豆荚,它们属于命名空间 kube-system。我想要一个不打印它们的别名。

有没有办法打印所有 pod,不包括命名空间?

Clo*_*oud 6

您可以通过字段选择器完成此操作:

kubectl get pods -A --field-selector=metadata.namespace!=kube-system
Run Code Online (Sandbox Code Playgroud)

此外,字段选择器列表可以有多个参数,由,(逗号文字)分隔,并使用==!=指定附加条件。

  • 有趣的是,两个拥有 12.3k 代表的成员在同一分钟内得到了相同的响应:) (2认同)