В этом doc поддерживаемые поля не перечислены, и я не могу найти их должным образом. С некоторыми испытаниями и экспериментами я заметил следующее:
Это хорошо работает и находит несколько пакетов:
kubectl get pods --field-selector=spec.restartPolicy=Never
Но это приводит к ошибке:
kubectl get pods --field-selector=spec.serviceAccount=default
No resources found.
Error from server (BadRequest): Unable to find {"" "v1" "pods"} that match label selector "", field selector "spec.serviceAccount=default": field label not supported: spec.serviceAccount
Так как это решено? Я знаю, что могу найти с JSONPath, но это AFAIK фильтрации на стороне клиента.