首页 > 解决方案 > 如何让谁或什么关闭了 Pod?

问题描述

我们目前正在尝试调试一个 pod 的问题,并发现另外 6 个 pod(不相关)已关闭,并想弄清楚何时发生这种情况以及是谁或什么关闭了它(查看它是否与第一个问题)。是否有可能通过 openshift 获得此类信息?

标签: openshift

解决方案


这些操作通常记录在审核日志中(如果您已启用这些操作):https ://docs.openshift.com/container-platform/4.7/security/audit-log-view.html

因此,您可以过滤某些操作,例如(GET操作):

oc adm node-logs node-1.example.com --path=oauth-apiserver/audit.log \
  | jq 'select(.verb != "get")'

推荐阅读