我想过滤正在运行的节点列表。我尝试了下面的命令,但它只显示运行状态。我需要用它的名称进行过滤。有什么帮助吗?
[root@techsl]# kubectl get nodes -o jsonpath='{range .items[*]}{@.metadata.name}:{range @.status.`enter code here`conditions[*]}{@.type}={@.status};{end}{end}'| tr ';' "\n" | grep "Ready=True"
像这样的事情更容易:
kubectl get nodes | grep -v NotReady | awk '{print $1}' | tail -n2
server1
server3
kubectl get nodes
NAME STATUS ROLES AGE VERSION
server1 Ready master 106d v1.14.9
server2 NotReady <none> 106d v1.14.9
server3 Ready <none> 106d v1.14.9
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)