gpt4 book ai didi

kubernetes - 如何在 kubernetes 中获取 Pod 的数量(可用或终止)?

转载 作者:行者123 更新时间:2023-12-02 11:29:43 25 4
gpt4 key购买 nike

我需要找到当前未终止的 pod 数量(可以是可用的、正在终止等),以防止在仍有一些 pod 未终止的情况下开始部署。
更新:如果没有可用的 pod ,我应该得到“0”。是否可以 ?

最佳答案

你可以试试:
kubectl get pods --field-selector=status.phase!=Succeeded,status.Phase!=Failed
如果你看 Pod Phases您可以看到这涵盖了所有容器终止(失败或成功)的所有可能的 pod

如果你特别想要计数,你可以使用一点 jq并使用:

kubectl get pods --field-selector=status.phase!=Succeeded,status.Phase!=Failed --output json | jq -j '.items | le
ngth'

这将返回不是 Terminated 的 Pod 数量。 .

关于kubernetes - 如何在 kubernetes 中获取 Pod 的数量(可用或终止)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56558492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com