필드 셀렉터

k8s에서 제공하는 메터데이터로 리소스를 필터링하는것

metadata.name=my-service
metadata.namespace!=default
status.phase=Pending

예제

  • =(==), != 연산자 사용가능
  • "," 을 사용해 and 조건 연결 가능
kubectl get pods --field-selector status.phase=Running
kubectl get services --field-selector metadata.namespace!=default
kubectl get pods --field-selector=status.phase!=Running,spec.restartPolicy=Always
kubectl get statefulsets,services --field-selector metadata.namespace!=defaul