E23*_*235 5 audit policy kubernetes
我正在按照此处有关如何创建策略来审核 Kubernetes 中的操作的说明进行操作。
当我运行以下 YAML 文件时:
kubectl apply -f - <<EOF
apiVersion: audit.k8s.io/v1 # This is required.
kind: Policy
# Don't generate audit events for all requests in RequestReceived stage.
omitStages:
- "RequestReceived"
rules:
# Log pod changes at RequestResponse level
- level: RequestResponse
resources:
- group: ""
# Resource "pods" doesn't match requests to any subresource of pods,
# which is consistent with the RBAC policy.
resources: ["pods"]
EOF
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
错误:无法识别“STDIN”:“audit.k8s.io/v1”版本中的“Policy”类型没有匹配项
我尝试将 to 更改apiVersion为audit.k8s.io/v1beta1andv1但它因相同的错误而失败。
注意标志--audit-policy-file没有出现,/etc/kubernetes/manifests/kube-apiserver.yaml但我不认为它是相关的,因为这只是关于创建一个对象。
如果你想复现你可以去https://labs.play-with-k8s.com,创建一个集群并尝试创建策略。
| 归档时间: |
|
| 查看次数: |
1707 次 |
| 最近记录: |