openshift - 如何让谁或什么关闭了 Pod?
问题描述
我们目前正在尝试调试一个 pod 的问题,并发现另外 6 个 pod(不相关)已关闭,并想弄清楚何时发生这种情况以及是谁或什么关闭了它(查看它是否与第一个问题)。是否有可能通过 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")'
推荐阅读
- jquery - Zendesk Ticket 使用 ajax 创建 API
- php - PDFLib 已安装但在代码中不可用或通过 phpinfo() 可见
- android - Android BluetoothHeadset getConnectedDevices() 列表为空
- php - 从另一个相关表中的计数仅为一个的表中选择
- java - 哪个先中断,Mockito 还是 Java 泛型?
- linux - 使用读/写文件的管道()的替代实现
- android - RecyclerView 后按时不出现
- amazon-web-services - 在 aws.com 上手动删除后,无服务器 API 网关资源未恢复
- typescript - 在堆栈之间导航时出现 React Navigation 5 类型错误
- foreach - SwiftUI:ForEach 过滤器布尔值