k8s的webhook就是给pod(或其他资源)修改一些东西的,像是pod的queue-proxy容器就是webhook给注入的。
webhook什么时候被调用呢?apply后,请求到达api-server,api-server处理请求时,调用的webhook,调用webhook后,进入etcd。
api-server 通过读取 mutatingwebhookconfiguration
和 validatingwebhookconfiguration
的 CR 文件的目标地址,然后回调用户自定义的服务。