webhook初识
Webhook原理:
1.api请求到达K8S API Server
2.请求要先经过认证
3.执行一连串的admission controller,包括MutatingAdmissionWebhook和ValidatingAdmissionWebhook, 先串行执行MutatingAdmission的Webhook list
4.对请求对象的schema进行校验
5.并行执行ValidatingAdmission的Webhook list 6.最后写入etcd
可以在这些webhook出进行拦截并进行增加东西。比如:
https://github.com/yaoice/webhook-demo下全是patch。也可以自己写create。
更加详细请参考:
参考:https://cloud.tencent.com/developer/article/1445760
---当才华撑不起你的野心的时候,请努力!---跑起来。