GCE/kubernetes 中的更改 - 未显示已完成的 pods

Changes in GCE/kubernetes - no display of the finished pods

全部

运行在 Google Compute Engine 上计算 Monte Carlo 个作业。上次我 运行 他们是九月,从那以后情况发生了一些变化。我曾经 运行 很多工作 kubectl 从一些 pod.json 文件,没有 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,了解有多少 运行ning,有多少待处理,有多少已完成,并查询退出代码(以便检查是否有些 pods) 等

有错误

现在使用最新的 SDK (Google Cloud SDK 0.9.87) 输出如下所示

NAME      READY     STATUS    RESTARTS   AGE

所有完成的 pods 现在都看不见了。

我可以恢复旧行为吗?为什么它被改变了?

PR #12112 更改 kubectl get pods 默认情况下不显示终止 pods。您可以使用 kubectl get pods -a

获得旧行为(显示所有 pods)