gpt4 book ai didi

kubernetes - 无法创建策略 : 'no matches for kind "Policy"'

转载 作者:行者123 更新时间:2023-12-02 11:37:24 25 4
gpt4 key购买 nike

我正在按照说明操作 here关于如何创建策略来审计 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

我收到以下错误:

error: unable to recognize "STDIN": no matches for kind "Policy" in version "audit.k8s.io/v1"



我试图改变 apiVersionaudit.k8s.io/v1beta1还有 v1但它因同样的错误而失败。

注意标志 --audit-policy-file没有出现在 /etc/kubernetes/manifests/kube-apiserver.yaml但我不认为这是相关的,因为这只是关于创建一个对象。

如需转载可以到 https://labs.play-with-k8s.com ,创建集群并尝试创建策略。

最佳答案

在 Kubernetes 1.11 上得到相同的使用:

apiVersion: audit.k8s.io/v1

通过更改为固定:
apiVersion: audit.k8s.io/v1beta1

关于kubernetes - 无法创建策略 : 'no matches for kind "Policy"',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54238430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com