Skip to content

Latest commit

 

History

History
14 lines (9 loc) · 745 Bytes

admission-webhook-cert.org

File metadata and controls

14 lines (9 loc) · 745 Bytes

admission webhook cert

怎么给 webhook 配置证书是一个问题,生成证书不难,难的是如果让 webhook server 读取到证书,同时配置到 Webhook 的 CaBundle 字段上。

OpenKruise 的做法是在 controller 里面去生成证书,然后再通过 k8s client 去更新 secret 和 WebhookConfiguration: ☞ https://github.com/openkruise/kruise/blob/master/pkg/webhook/util/controller/webhook_controller.go

或者在 chart 包中定义类似 cert 的变量,然后执行 helm 命令时传入。

另外,也可以考虑使用 cert-manager 注入。