k8s(2):核心内容
发布时间
阅读量:
阅读量
集群架构设计与优化
Kubernetes 集群由两类资源构成:
- Master 负责对整个集群进行调度
- Nodes 承担运行应用程序的任务

1.Master模块功能解析
Master组件负责协调集群内部的各项操作,如应用程序的调度、维护应用所需的状态、实现应用的弹性扩展以及部署新版本的更新。Master组件可以在集群中的任意节点上运行。然而,为了简化管理,通常会将所有Master组件集中部署在一台虚拟机或物理机器上,并且该机器不会用于运行用户容器。
- kube-apiserver:该组件主要作用是对外提供Kubernetes API接口,所有对资源的访问请求和调用操作均需通过此接口完成。
- ETCD:作为Kubernetes默认的数据存储系统,ETCD用于保存整个集群的所有数据,在使用过程中必须制定相应的数据备份方案。
- kube-controller-manager:该组件负责运行各类管理控制器,这些控制器以后台线程的形式处理集群中的常规任务。从逻辑上看,每个控制器都
全部评论 (0)
还没有任何评论哟~
