获取除kube系统内部的Pod以外的所有Pod

时间:2019-10-08 14:10:42

标签: kubernetes

当我这样做

kubectl get pods -A

我拥有所有Pod,并且我总是有17个非“ apps”的Pod,它们属于命名空间kube-system。我想有一个别名不打印它们。

是否有一种方法可以打印除名称空间以外的所有Pod?

2 个答案:

答案 0 :(得分:4)

您可以通过field selectors完成此操作:

kubectl get pods -A --field-selector=metadata.namespace!=kube-system

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

答案 1 :(得分:1)

使用try { String a = "hello"; } catch (Exception e) { } System.out.println(a);

--field-selector

更多有关字段选择器的信息:https://kubernetes.io/docs/concepts/overview/working-with-objects/field-selectors/