gpt4 book ai didi

kubernetes - 标识未处于就绪状态的Pod

转载 作者:行者123 更新时间:2023-12-02 11:38:33 26 4
gpt4 key购买 nike

我们在集群中的各种命名空间中部署了一些Pod。我想检查并识别所有未处于就绪状态的 pods 。

 master $ k get pod/nginx1401 -n dev1401
NAME READY STATUS RESTARTS AGE
nginx1401 0/1 Running 0 10m
在上面的列表中,Pod显示为“正在运行”状态,但存在一些问题。我们如何找到这些 pod 的列表。下面的命令没有向我显示所需的输出:
 kubectl get po -A | grep Pending Looking for pods that have yet to schedule

kubectl get po -A | grep -v Running Looking for pods in a state other than Running

kubectl get pods --field-selector=status.phase=Failed

最佳答案

对此存在长期的功能要求。 latest entry建议

kubectl get po --all-namespaces | gawk 'match($3, /([0-9])+\/([0-9])+/, a) {if (a[1] < a[2] && $4 != "Completed") print $0}'
查找正在运行但未完成的Pod。
线程中还有许多其他建议也可能起作用。

关于kubernetes - 标识未处于就绪状态的Pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63646389/

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