08.理解字段选择器

语法如下:


kubectl get pods --field-selector status.phase==Running

字段选择器本质上是一个filter,默认情况下,没有添加selector/filter时,代表着指定资源类型的所有对象被选中。

支持的操作符有==!=,可以指定多个字段选择器,用逗号分隔。字段选择器可以跨资源种类使用。


kubectl get services  --all-namespaces --field-selector metadata.namespace!=default
kubectl get pods --field-selector=status.phase!=Running,spec.restartPolicy=Always
kubectl get statefulsets,services --all-namespaces --field-selector metadata.namespace!=default