所有
在Google Compute Engine上运行蒙特卡洛(Monte Carlo)计算作业。我上次运行它们的时间是9月,此后情况有所变化。我曾经从一些pod.json文件中使用kubectl
运行很多作业,没有RC,没有重启,即弃设置。开始工作后,我通常会拿到 pods (kubectl get pods
),通常输出看起来像
NAME READY STATUS RESTARTS AGE
r8o3il08c25-y0z10 1/1 Running 0 56m
r8o3il08c25-y0z15 0/1 Pending 0 56m
完成一个并开始第二个之后,我曾经获得输出
NAME READY STATUS RESTARTS AGE
r8o3il08c25-y0z10 1/1 Exit:0 0 1h
r8o3il08c25-y0z15 1/1 Running 0 1h
因此,我可以使用简单的
grep
来获取图片,其中有多少正在运行,有多少未决以及已完成多少,以及查询退出代码(以便检查某些Pod是否存在错误)等现在,使用最新的SDK(Google Cloud SDK 0.9.87)输出看起来像这样
NAME READY STATUS RESTARTS AGE
现在,所有完成的 pod 都是不可见的。
我可以恢复以前的行为吗?为什么要更改?
最佳答案
PR #12112将kubectl get pods
更改为默认情况下不显示终止的pod。您可以使用kubectl get pods -a
获得旧的行为(显示所有 Pane )