首页/云/Kubernetes 速查/审计日志(Audit Log)
本包目录(307 条)
kubectl 基础56 条工作负载36 条网络与服务55 条配置与存储54 条调度与资源52 条
集群运维与排障54 条

审计日志(Audit Log)

审计记录谁在何时对哪个资源做了什么:由审计策略决定记录级别,是追溯误删、越权与变更时间线的重要数据来源。

Kubernetes 速查云更新于 2026-10-12

策略片段(示例)

策略片段(示例)
apiVersion: audit.k8s.io/v1
kind: Policy
rules:
  - level: Metadata
  - level: RequestResponse
    resources:
      - group: ""
        resources: ["pods"]
    verbs: ["create", "delete"]

检索示例

检索示例
grep -E '"verb":"delete"' audit.log | tail -5
jq -r 'select(.verb=="delete") | [.user.username, .objectRef.resource, .objectRef.name] | @tsv' audit.log | tail -20
RequestResponse 级别会记录请求体,日志量与磁盘占用明显上升,归档与转发前应按安全要求处理。

易错点

  • 全量开 RequestResponse:磁盘与日志量增长明显,还可能把敏感请求体落盘
  • 策略只写 level 不写规则顺序:规则按顺序匹配,命中靠前的规则后不再匹配后续

数据来源与参考

  • Kubernetes 官方文档 · 审计
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌