当前位置: 首页 > news >正文

【赵渝强老师】Kubernetes的安全框架

1

Kubernetes集群的安全框架主要由以下认证、鉴权和准入控制三个阶段组成。这三个阶段的关系如下图所示。

2

image.png
点击这里查看视频讲解:【赵渝强老师】Kubernetes的安全框架

认证(Authentication)

当客户端与Kubernetes集群建立HTTP通信时,首先HTTP请求会进入到认证阶段。由于API Server是操作集群资源的唯一入口,因此可以在API Server上配置一个或者多个认证模块。在这种情况下,API Server将逐个验证每一个认证模块,直到其中一个认证成功。如果认证失败,API Server将返回401的HTTP状态码给客户端,表示Kubernetes拒绝了客户端的连接请求。一般情况下认证模块只会检查HTTP的头部信息,因为这里包含了用户名、密码、客户端证书、令牌等信息,而不会检查整个HTTP请求。

鉴权(Authorization)

当客户端请求完成了认证阶段后,就会进入鉴权阶段。这个阶段会检查请求者是否拥有相应的权限来执行操作。因此,在鉴权阶段需要提供请求者的用户名、请求的权限或者行为以及操作的资源对象。如果请求者无权完成请求的操作,那么Kubernetes将拒绝该请求。

下面是Kubernetes鉴权的一个例子。

{  "apiVersion": "abac.authorization.kubernetes.io/v1beta1","kind": "Policy","spec": {"user": "Jerry","namespace": "project-dev","resource": "pods","readonly": true}
}

通过这里的策略指定了Jerry能够在命名空间“project-dev”中读取Pod。隐藏Jerry执行下面的操作时,就可以正常被鉴权允许他读取 project-dev名称空间中的Pod对象。

{ "apiVersion": "authorization.k8s.io/v1beta1","kind": "SubjectAccessReview","spec": {"resourceAttributes": {"namespace": "project-dev","verb": "get","group": "dev.example.org","resource": "pods"}}
}

提示:如果Jerry在命名空间project-dev中执行写操作,如create和update,则会被鉴权拒绝。另外,Jerry只对命名空间project-dev有读取Pod的权限,对于其他命名空间没有任何权限。

准入控制(Admission Control)

当客户端请求通过了认证阶段和鉴权阶段后,API Server此时还不会立即处理客户端的请求。因为这时候客户端请求还要通过最后一个阶段,即准入控制阶段。该阶段的本质其实是拦截客户端请求的一种方式,这样就可以修改客户端请求中的参数以完成一些特殊的任务。另外,Kubernetes为准入控制阶段维护了一个插件列表,发送给API Server的所有客户端请求都需要通过该列表中的每一个准入控制器插件的检查。如果某个准入控制插件拒绝了客户端请求,那么该请求将立即被拒绝,而不会继续检查后续的插件。

提示:Kubernetes允许用户自己开发每一个阶段的插件,并集成到相应的阶段中来实现用户的访问控制。每个插件都是通过APIServer来启用。

http://www.rkmt.cn/news/124587.html

相关文章:

  • 从一次性纸杯机到纸碗机:2025年度高性价比制杯设备厂商红黑榜,避免采购踩坑 - 品牌2026
  • 广州雅思培训机构推荐:本地热门机构信息整理 - 品牌排行榜
  • 2025年乌鲁木齐小班复读学校权威推荐榜单:乌鲁木齐一对一复读培训/乌鲁木齐分数提升班学校/乌鲁木齐考前冲刺班培训机构精选 - 品牌推荐官
  • 滨海新区月子中心口碑排名 TOP5 2025 拎包入住 + 美味月子餐首选 - 品牌智鉴榜
  • 2025年北京有名遗产继承律师排名,有实力经验丰富的遗产继承律师哪家好推荐 - mypinpai
  • DS-ZOOKEEPER安装集群
  • 第十二周第三天12.3
  • 2025年工业流体设备领域砂磨机厂家推荐:砂磨机实力厂家有哪些? - 工业推荐榜
  • 2025年韩国名义雇主EOR服务商:Safeguard Global 让跨国业务更轻松! - 品牌2025
  • 点财网 简介 - 资讯焦点
  • 2025布局北美市场:选择Safeguard Global作为加拿大名义雇主EOR合作伙伴 - 品牌2025
  • 2025年海外用工新选择:国际名义雇主EOR公司优质推荐 - 品牌2025
  • 第十二周第二天12.2
  • 2025陕西办公室装修设计公司十大推荐|西安装修公司哪家强? - 深度智识库
  • 第十二周第一天12.1
  • 04 字符串
  • 2025年热转印压烫设备直销厂家权威推荐榜单:热转印压烫机/热转印压烫设备源头工厂/热转印压烫机设备源头厂家精选 - 品牌推荐官
  • 2025年最新推荐!产后修复软件TOP5权威评测指南 - 极欧测评
  • 2025年武汉中职动漫设计学校推荐:动漫设计培训学校费用多少? - mypinpai
  • 2025年上海家具搬运公司联系方式汇总: 本地资深企业官方联系渠道与一站式搬迁方案解析 - 十大品牌推荐
  • 如何使用命令行工具分析图片或者视频?
  • 2025年济南家具搬运公司联系方式汇总: 本地资深企业官方联系方式与一站式搬迁方案解析 - 十大品牌推荐
  • 2025年上海家具搬运公司联系方式汇总: 精选资深企业官方联系通道与一站式搬迁方案解析 - 十大品牌推荐
  • 2025年十大多槽超声波清洗机厂推荐:多槽超声波清洗机厂家推荐 - myqiye
  • 2025年口碑好的河南黑胡桃板材厂家最新权威实力榜 - 朴素的承诺
  • 02.创建一个计划任务
  • 2025年塑料原料回收领域五大标杆企业盘点,行业内比较好的塑料原料回收公司怎么选择综合实力与口碑权威评选 - 品牌推荐师
  • 2025年意式岩板品牌年度排名:意式岩板评价如何? - myqiye
  • kvm针对英伟达的显卡直通,通过pci解绑显卡设备
  • 2025年12月粘度计,振动式粘度计,测里流体粘度计公司推荐:行业测评与选择指南 - 品牌鉴赏师