Webhook(网络钩子)

Webhooks 是以阻塞方式发送的信息请求。实现 Webhook 的 web 应用程序会在某个事件发生时向其他应用程序发送 HTTP 请求。

在Kubernetes世界中,有三种类型的Webhook:准入Webhook授权WebhookCRD转换Webhook

controller-runtime 库中,我们支持准入 webhook 和 CRD 转换 webhook。

Kubernetes 从 1.9 版本开始支持这些动态 Admission Webhooks(当时该功能进入 beta 阶段)。

Kubernetes 从 1.15 版本开始支持转换 Webhook(该功能在此时进入测试版)。