可定义理解为整个K8S的MYSQL数据库做用(非关系型数据),存储集群的元数据信息,做用类同于ZK等。
一、提供了集群管理的REST API接口(包括鉴权、数据校验及集群状态变动)。
二、负责其余模块之间数据交互,承担通讯枢纽功能。
三、是资源配额控制的入口。
四、提供完备的集群安全机制。数据库
一、由一系列控制器组成,经过apiserver监控整个集群的状态,并确保集群上于预期的工做状态。api
一、主要功能是接收调度Pod到适合的运算节点上,如:预算策略、优选策略。安全
一、简单地说,kubelet的主要功能就是定是从某上地方获取节点上pod的指望状态(运行什么容器、运行的副本数量、网络或存储如何配置寺等),并调用对应的容器平台接口达到这个状态。
二、定时汇报当前节点的状态给apiserver,以供调度的时使用。
三、镜像和容器的清理工做,保证节点上镜像不会占满磁盘空间,退出容器不会占用太多资源网络
一、在K8S在每一个节点上运行的网络代理,service资源的载体创建了pod网络和集群网络的关系(clusterip-podip)
二、经常使用三种 流量调度模式:Userspace\Iptables\ipvs(lvs推荐)
三、负责创建和删除包括更新调度规则,通知apiserver本身的更新,或者从apiserver哪里获取其余kube-proxy的调度规则变化来更新本身架构