kubectl - 如何获取至少已重新启动一次的所有 Pod 的列表

imr*_*iss 11 kubernetes kubectl kubernetes-pod

kubectl get pods --all-namespaces提供所有 Pod 的列表。该列RESTARTS显示 Pod 的重新启动次数。如何获取至少重启过一次的所有 pod 的列表?谢谢

Rak*_*pta 19

kubectl get pods --all-namespaces | awk '$5>0'
Run Code Online (Sandbox Code Playgroud)

或者只是简单地

kubectl get po -A | awk '$5>0'
Run Code Online (Sandbox Code Playgroud)

如果第 5 列 (RESTARTS) > 0,则使用 awk 进行打印

或使用别名

alias k='kubectl'
k get po -A | awk '$5>0'
Run Code Online (Sandbox Code Playgroud)