我有一个6个小兵集群,想知道这些小兵中有多少人实际上在任何特定时间托管吊舱。是否有特定的命令?现在我使用非常通用的命令。
kubectl get po | grep Running > RUNNING.txt
for i in `cat RUNNING.txt `; do kubectl describe po $i; done | grep "Started container with docker
“
任何直接命令来获取我想要的信息?
答案 0 :(得分:1)
只需添加-o wide
:
kubectl get pod -o wide
答案 1 :(得分:0)
此命令将打印所有在其上运行pod的节点:
kubectl get pods -o jsonpath='{range .items[*]}{.spec.nodeName} {end}' | tr " " "\n" | sort | uniq