Селекторы полей (Field Selectors) в Kubernetes
Селекторы полей позволяют выбирать ресурсы Kubernetes на основе значения одного или нескольких полей ресурсов. Вот несколько примеров запросов селектора полей: metadata.name=my-service metadata.namespace!=default status.phase=Pending Эта команда kubectl выбирает все Pod, для которых значение поля status.phase равно Running: kubectl get pods --field-selector status.phase=Running Примечание : Селекторы полей по сути являются фильтрами ресурсов. По умолчанию селекторы/фильтры не применяются, что означает, что выбраны все ресурсы указанного типа. Это делает следующие запросы kubectl эквивалентными: kubectl get pods kubectl get pods --field-selector "" Поддерживаемые поля Поддерживаемые селекторы полей зависят от типа ресурса Kubernetes. Все типы ресурсов поддерживают поля metadata.name и metadata.namespace. Использование неподдерживаемых селекторов полей приводит к ошибке. Например: kubectl get ingress --field-selector foo.bar=baz Error from serv...