k8s学习-apirver

更新时间:2023-05-24 23:19:10 阅读: 评论:0

k8s学习-apirver
1. api ver简介
k8s API Server提供了k8s各类资源对象(pod,RC,Service等)的增删改查及watch等HTTP Rest接⼝,是整个系统的数据总线和数据中⼼。
好看图片头像1)提供了集群管理的REST API接⼝。七字古诗
丙火喜忌2)实现k8s集群管理的安全控制(包括认证授权以及准⼊控制)。
3)资源注册⼊⼝,提供其他模块之间的数据交互和通信的枢纽。
红金消结片
api rver 架构图
2. 集群安全认证
2.1 安全端⼝世界奢侈品牌排行榜>对销售的理解
林子昕k8s通过kube-apirver这个进程提供服务,该进程运⾏在单个k8s-master节点上。默认有两个端⼝。
本地端⼝,该端⼝⽤于接收HTTP请求,默认值为8080,可以通过API Server的启动参数“–incure-port”的值来修改默认值;
安全端⼝:默认值为6443,可通过启动参数“–cure-port”的值来修改默认值;该端⼝⽤于接收HTTPS请求;
2.2 TSL认证
SSL/TSL交互时许图
通过TSL认证解决通信安全问题,双向认证更好的解决了⾝份冒充问题,服务端提供证书的同时要求对客户端⾝份进⾏认证;然⽽在⼀些常见的应⽤场景下往往只有单向认证,如采⽤https⽹站只需要求客户端(浏览器)对服务端的证书进⾏认证。
在单向认证场景下,握⼿阶段2服务端不会发出 client certificate request,之后服务端也不需要校验客户端证书;生肖卡
在双向认证场景下,客户端如果⽆法提供证书,会发出 no digital certificate alert 的警告信息,此时可能导致握⼿失败(根据服务端策略⽽定);
3.资源控制
3.1 注册表层
选择要访问的资源对象。PS:Kubernetes 把所有资源对象都保存在注册表(Registry)中,例如:Pod,Service,Deployment 等等。
3.2 etc d 数据库
保存创建副本的信息。⽤来持久化 Kubernetes 资源对象的 Key-Value 数据库,同时其他组件通过监听etcd数据库更新。

本文发布于:2023-05-24 23:19:10,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/927338.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:提供   认证   服务端   资源   证书   客户端   对象
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图