我想知道如何检查集群中当前正在运行多少个容器?是否有任何命令可以向我显示群集中而不是特定名称空间中所有正在运行的容器。以及如何获取有关整个集群中每天运行多少个容器的信息?
答案 0 :(得分:3)
您需要总结所有Pod中所有正在运行的容器。尝试以下命令。
kubectl get pod --all-namespaces | awk '{print $3}' | awk -F/ '{s+=$1} END {print s}'
答案 1 :(得分:1)
答案 2 :(得分:1)
您可以按节点和阶段获取pod:
kubectl get po --all-namespaces=true --no-headers -o=custom-columns=NODE:.spec.nodeName,NAME:.metadata.name,STATUS:.status.phase --sort-by='.metadata.name'
希望这会有所帮助