K8s组件
K8s组件扫盲
·
K8s组件
1 k8s节点
k8s分为控制节点和工作节点
- 控制节点
集群的控制节点 负责管理集群
- 工作节点
为容器提供运行环境
2 k8s组件
k8s的组件分散在控制节点和工作节点中
2.1 控制节点组件
- apisever
对集群发送请求的唯一入口,可以用于用户鉴权。(注意是对集群控制的访问端口而不是访问程序的访问端口,访问程序时使用的组件是kubeproxy)
- scheduler
负责请求计算出到对应的工作节点上去。
- controllerManager
负责维护集群状态,调度安排任务。把任务发送到工作节点。
- etcd
负责存储记录集群中各种资源
(也可以使用mysql等其他存储方式)
2.2 工作节点的组件
- kubelet
负责接收控制节点来的请求
- docker
负责运行容器,docker启动的是pod,容器必须运行在pod中
- kubeProxy
负责访问容器中程序
更多推荐
已为社区贡献1条内容
所有评论(0)