18.准入控制器
作者:互联网
18.准入控制器
Admission Controller准入控制器作为把手kubernetes系统安全的最后一道关卡,对已知且有权限用户的操作合规性验证是缺一不可的!
1.什么是准入控制器?
准入控制器(Admission Controller)位于API Server中,在对象被持久化之前,准入控制器拦截对API Server的请求,一般用来做身份验证和授权。
其中包含两个特殊的控制器钩子:
MutatingAdmissionWebhook和ValidatingAdmissionWebhook
1.变更(Mutating)准入控制
工作逻辑为修改请求的对象
2.验证(Validating)准入控制
工作逻辑为验证请求的对象
以上两类控制器可以分而治之,也能合作运行
2.为什么我们需要它?
就像我在上一章节提到的那样,准入控制器的引入可以很好的帮助我们运维人员,站在一个集群管理者的角度,去“限定”和规划集群资源的合理利用策略和期望状态。
同时,很多kubernetes的高级功能,也是基于准入控制器之上进行建设的。
3.常用的准入控制器
1.AlwaysPullImages
总是拉取远端镜像;
好处:可以避免本地系统处于非安全状态时
标签:控制器,18,Admission,Server,Controller,API,准入 来源: https://blog.csdn.net/flq18210105507/article/details/120845744