Lan*_*ova 5 kubernetes pod-priority
这里有一个非常基本的问题:创建优先级后,如何查询哪些 pod 与该优先级关联/属于该优先级?
kubectl describe priorityclass <name>
Run Code Online (Sandbox Code Playgroud)
提供有关优先级本身的详细信息
我可以通过以下方式获取单个 Pod 的详细信息:
kubectl get pod <name> -o yaml
Run Code Online (Sandbox Code Playgroud)
但如何查询特定优先级的所有 pod?
小智 12
这将做到这一点:
kubectl get pods --all-namespaces -o custom-columns=NAME:.metadata.name,PRIORITY:.spec.priorityClassName,VALUE:.spec.priority
Run Code Online (Sandbox Code Playgroud)
--all-namespaces您可以通过替换为 来更改特定名称空间--namespace=<your_namespace>。
提示:您可以使用 -o yaml 查看哪些列可用,例如:
kubectl get pods --all-namespaces -o yaml | grep -i priority
Run Code Online (Sandbox Code Playgroud)
这将做到这一点:
kubectl get pods -o=jsonpath='{.items[?(@.spec.priorityClassName=="highpriority")].metadata.name}{"\n"}'
Run Code Online (Sandbox Code Playgroud)
highpriority根据您优先使用的标签进行更改。
希望能帮助到你。
| 归档时间: |
|
| 查看次数: |
3557 次 |
| 最近记录: |