Как определить, какие модули находятся в определенном классе приоритетов?
Здесь очень простой вопрос: как только я создал класс приоритетов, как мне узнать, какие модули связаны с / находятся в этом классе приоритетов?
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>
.