如何使用 Kubectl 命令获取已终止和正在运行的 pod 列表



我想在 Kubernetes 中查看已终止和正在运行的 pod 详细信息列表。

以下命令仅显示正在运行的 pod,不知何故,我想查看到目前为止终止的所有 pod 的历史记录。

$ ./kubectl get pods -o wide
NAME     READY     STATUS    RESTARTS   AGE       IP              NODE
POD1     1/1       Running   0          3d        10.333.33.333   node123
POD2     1/1       Running   0          4d        10.333.33.333   node121
POD3     1/1       Running   0          1m        10.333.33.333   node124

我希望使用 kubectl 命令终止的 pods 列表

由于 v1.10 kubectl默认打印终止的 pod:

--show-all(仅影响豆荚,仅适用于人类 可读/非 API 打印机(现在默认为 true 且已弃用。 该标志确定是否显示处于终端状态的 Pod。它 将在 1.11 中处于惰性状态,并在将来的版本中删除。

如果运行的版本低于 v1.10,则仍需要使用 --show-all 标志。

最新更新