首页 > 解决方案 > 查找所有没有 NoSchedule 污点的节点?

问题描述

kubectl列出所有没有 污点的节点的命令是什么NoSchedule

kubectl列出所有具有 污点的节点的命令是什么NoSchedule

标签: kubernetes

解决方案


您可以使用 using 获取节点和污点jsonpath

 kubectl get node -o jsonpath='{range .items[*]}{@.metadata.name}{"\t"}{@.spec.taints[*].effect}{"\n"}{end}'

没有时间表

 kubectl get node -o jsonpath='{range .items[*]}{@.metadata.name}{"\t"}{@.spec.taints[*].effect}{"\n"}{end}' | grep NoSchedule

没有没有时间表

 kubectl get node -o jsonpath='{range .items[*]}{@.metadata.name}{"\t"}{@.spec.taints[*].effect}{"\n"}{end}' | grep -v NoSchedule

推荐阅读