列出整个集群中的所有 运行 容器?
List all the running container in whole cluster?
我想知道如何检查我的集群中当前 运行ning 有多少个容器?是否有任何命令可以显示集群中所有 运行ning 容器,而不是特定名称空间中的容器。以及如何获取整个集群中每天有多少个容器的信息 运行?
从所有命名空间获取所有 pods:
kubectl get po --all-namespaces
然后你可以在READY列中得到容器的数量。
您可以在 official doc
中找到更多信息
您需要汇总所有 pods 中的所有 运行 个容器。尝试以下命令。
kubectl get pod --all-namespaces | awk '{print }' | awk -F/ '{s+=} END {print s}'
您可以通过节点和相位得到pods:
kubectl get po --all-namespaces=true --no-headers -o=custom-columns=NODE:.spec.nodeName,NAME:.metadata.name,STATUS:.status.phase --sort-by='.metadata.name'
希望这对您有所帮助
我想知道如何检查我的集群中当前 运行ning 有多少个容器?是否有任何命令可以显示集群中所有 运行ning 容器,而不是特定名称空间中的容器。以及如何获取整个集群中每天有多少个容器的信息 运行?
从所有命名空间获取所有 pods:
kubectl get po --all-namespaces
然后你可以在READY列中得到容器的数量。
您可以在 official doc
您需要汇总所有 pods 中的所有 运行 个容器。尝试以下命令。
kubectl get pod --all-namespaces | awk '{print }' | awk -F/ '{s+=} END {print s}'
您可以通过节点和相位得到pods:
kubectl get po --all-namespaces=true --no-headers -o=custom-columns=NODE:.spec.nodeName,NAME:.metadata.name,STATUS:.status.phase --sort-by='.metadata.name'
希望这对您有所帮助