2

我有一个 6 minion 集群,想知道在任何给定时间实际上有多少这些 minion 托管 pod。有特定的命令吗?现在我使用一个非常通用的命令。

kubectl get po | grep Running > RUNNING.txt
for i in `cat RUNNING.txt `; do kubectl describe po $i; done | grep "Started container with docker

"

任何直接命令来获取我想要的信息?

4

2 回答 2

1

只需添加-o wide

kubectl get pod -o wide
于 2017-03-30T14:21:51.493 回答
0

此命令将打印所有运行 pod 的节点:

kubectl get pods -o jsonpath='{range .items[*]}{.spec.nodeName} {end}' | tr " " "\n" | sort | uniq
于 2017-03-31T13:47:34.120 回答