简述Kubernetes的常规组织架构 ?

Kubernetes的常规组织架构包括两类节点:Master和Node。

在Master节点上运行着etcd、API Server、Controller Manager和Scheduler四个组件。其中,etcd是高可用的键值存储系统,用于持久化存储集群中所有的资源对象,例如集群中的Node、Service、Pod、RC、Namespace等。API Server提供了资源操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制。Controller Manager负责维护集群的状态,例如故障。Scheduler负责资源的调度,按照预定的调度策略将Pod调度到相应的机器上。

每个Node节点上运行着Kubelet、Proxy和Docker Daemon三个组件。Kubelet负责对本节点上的Pod的生命周期进行管理,以及实现服务代理的功能。Proxy负责为Service提供内部的服务发现和负载均衡,并维护网络规则。Docker Daemon则负责容器的运行。

发表评论

后才能评论