![](/img/trans.png)
[英]What's the difference between a Kubernetes Admission Controller (Plugin) and an Admission Webhook?
[英]Kubernetes Admission webhook for Statefulset
我在 Kubernetes 中创建了一个 admission webhook,包括部署资源和 StatefulSet。
变异 webhook 适用于 Deployment,但不适用于 StatefulSet。
我尝试在文档中搜索,但该示例仅针对部署和 ReplicaSet。
Kubernetes 中的 StatefulSets 是否支持准入控制器? 我使用的是 1.16 版本。
在文档中:
apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingWebhookConfiguration
...
webhooks:
- name: my-webhook.example.com
rules:
- operations: ["CREATE", "UPDATE"]
apiGroups: ["apps"]
apiVersions: ["v1", "v1beta1"]
resources: ["deployments", "replicasets"]
scope: "Namespaced"
请指教。
例如,PingCap TiDB 运营商应该有一个选项来启用/禁用它管理的 StatefulSet 的准入 controller 。
我不太确定你看到了什么行为? 它不允许您创建 StatefulSet? 如果是,您可以从“*”值开始,然后一路向下。 例如,允许所有命名空间:
apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingWebhookConfiguration
...
webhooks:
- name: my-webhook.example.com
rules:
- operations: ["CREATE", "UPDATE"]
apiGroups: ["apps"]
apiVersions: ["v1", "v1beta1"]
resources: ["deployments", "replicasets", "statefulsets"]
scope: "*"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.