机制|浅谈云上攻防——Kubelet访问控制机制与提权方法研究( 二 )


准入控制(Admission Control)突破了如上认证和鉴权关卡之后,客户端的调用请求还需要通过准入控制的层层考验,才能获得成功的响应,kubernetes官方标准的选项有30多个,还允许用户自定义扩展。大体分为三类验证型、修改型、混合型,顾名思义验证型主要用于验证k8s的资源定义是否符合规则,修改型用于修改k8s的资源定义,如添加label,一般运行在验证型之前,混合型及两者的结合。
AC以插件的形式运行在API Server进程中,会在鉴权阶段之后,对象被持久化etcd之前,拦截API Server的请求,对请求的资源对象执行自定义(校验、修改、拒绝等)操作。
Kubelet认证鉴权
认证Kubelet目前共有三种认证方式:
【 机制|浅谈云上攻防——Kubelet访问控制机制与提权方法研究】1.允许anonymous,这时可不配置客户端证书