这里的一个基本问题:创建优先级类别后,如何查询与该优先级类别关联的pod?
kubectl describe priorityclass <name>
提供有关优先级类别本身的详细信息
我可以通过以下方式获取各个吊舱的详细信息:
kubectl get pod <name> -o yaml
但是我如何查询特定优先级类别中的所有Pod?
答案 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>
来更改特定名称空间。