如何列出Kubernetes最近删除的pod?

识趣 发表于: 2022-02-07   最后更新时间: 2022-02-07 23:37:23   2,005 游览

有没有办法获取有关已删除(停止,被新版本替换)的 Kubernetes pod 的一些详细信息。

我正在调查错误,我有关于我的pod名称的日志。那个pod已经不存在了,它被另一个pod取代了(有不同的配置)。新的pod与旧的pod在相同的命名空间、replication和service中。

命令如下

kubectl get pods
kubectl get pod <pod-name>

只对当前的Pod(活的或停的)起作用。

我怎样才能获得更多关于老Pod的细节?我想看看

  1. Pod被创建时
  2. 在创建时有哪些环境变量
  3. 为什么以及何时停止
发表于 2022-02-07

可以通过

kubectl get event -o custom-columns=NAME:.metadata.name | cut -d "." -f1

获得最近删除的pod名称的列表,默认最多是过去1个小时的时间(除非你修改了kubernetes事件的ttl)。

你的答案

查看kubernetes相关的其他问题或提一个您自己的问题