gpt4 book ai didi

kubernetes - 如何从kubectl get节点的输出中排除异味节点?

转载 作者:行者123 更新时间:2023-12-02 11:52:52 27 4
gpt4 key购买 nike

我尝试检查多少个节点是否已准备好 (不包括受污染的节点 NoSchedule ),并将的写入文本文件 output.txt
你能给我什么建议吗?

最佳答案

我相信kubectl get nodes不会显示异味,因此您不能仅使用grep进行过滤。在这种情况下,您可以将输出设置为json并使用jq(或yaml并使用yq)进行处理:

kubectl get nodes -o json | jq -c '.items[].spec.taints' | grep -v NoSchedule | wc -l > output.txt
-c中的 jq选项是在一行中输出每个元素,而不是漂亮地打印它,以防万一您有多个污点。其余内容已在 Abdennour TOUMI's answer中进行了说明

关于kubernetes - 如何从kubectl get节点的输出中排除异味节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62921626/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com