Как определить, какие модули находятся в определенном классе приоритетов?

Здесь очень простой вопрос: как только я создал класс приоритетов, как мне узнать, какие модули связаны с / находятся в этом классе приоритетов?

kubectl describe priorityclass <name>

дает подробности о самом классе приоритета

И я могу получить подробную информацию об отдельном пакете через:

kubectl get pod <name> -o yaml

Но как мне запросить все модули, которые находятся в определенном классе приоритетов?

1 ответ

Решение

Это сделает это:

kubectl get pods -o=jsonpath='{.items[?(@.spec.priorityClassName=="highpriority")].metadata.name}{"\n"}'

+ Изменить highpriority с любым ярлыком, который вы используете для вашего приоритета.

Надеюсь, поможет.

Это сделает это:

kubectl get pods --all-namespaces -o custom-columns=NAME:.metadata.name,PRIORITY:.spec.priorityClassName

Вы можете изменить пространство имен для конкретного, заменив --all-namespaces с --namespace=<your_namespace>.

Другие вопросы по тегам