Kubectl get pods 准备就绪 1/1 和状态 运行

Kubectl get pods that have ready 1/1 and status running

有没有办法获得状态为 Runningready 1/1 的 pods?这是我到目前为止尝试过的:

kubectl get pod -l app=quarkus-jvm --field-selector=status.phase==Running

上面的命令 returns 也是 pods 而不是 ready 0/1。我只想获得一项,即带有 ready 1/1.

的一项

谢谢!

我已经在操场上测试过了

之前:

[node2 ~]$ kubectl get pods --field-selector=status.phase==Pending 
nginx-deployment-66b6c48dd5-cctsd   0/1     Pending   0          8m29s
nginx-deployment-66b6c48dd5-hlhlp   0/1     Pending   0          8m29s

之后

 kubectl get pods --field-selector=status.phase==Pending | grep "66b6c48dd5-cctsd"
nginx-deployment-66b6c48dd5-cctsd   0/1     Pending   0          8m49s

grep 命令是一种过滤内容的方法。你可以试试这个命令:

kubectl get pod -l app=quarkus-jvm --field-selector=status.phase==Running | grep "1/1"