如何分辨哪些吊舱属于特定优先级?

时间:2018-09-12 00:38:35

标签: kubernetes pod-priority

这里的一个基本问题:创建优先级类别后,如何查询与该优先级类别关联的pod?

kubectl describe priorityclass <name>

提供有关优先级类别本身的详细信息

我可以通过以下方式获取各个吊舱的详细信息:

kubectl get pod <name> -o yaml

但是我如何查询特定优先级类别中的所有Pod?

2 个答案:

答案 0 :(得分:2)

这可以做到:

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

highpriority更改为您使用的优先级标签。

希望有帮助。

答案 1 :(得分:1)

这可以做到:

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

您可以通过将--all-namespaces替换为--namespace=<your_namespace>来更改特定名称空间。