kubernetes-架构

架构

image

Kubernetes集群的两种管理角色:Master和Node

Master

Master节点上运行着以下一组关键进程。

  • Kubernetes API Server (kube-apiserver):提供了 HTTP Rest 接口的关键服务进程,是Kubernetes里所有资源的增、删、改、查等操作的唯一入口,也是集群控制的入口进程。

  • Kubernetes Controller Manager (kube-controller-manager):Kubernetes里所有资源对象的自动化控制中心,可以理解为资源对象的“大总管”。

  • Kubernetes Scheduler (kube-scheduler):负责资源调度(Pod调度)的进程。

  • etcd服务,Kubernetes里的所有资源对象的数据全部是保存在etcd中的

Node

每个Node节点上的组件包括:

  • kubelet:负责Pod对应的容器的创建、启停等任务,同时与Master节点密切协作,实现集群管理的基本功能。
  • kube-proxy:实现Kubernetes Service的通信与负载均衡机制的重要组件。
  • Docker Engine(容器运行时):Docker引擎,负责本机的容器创建和管理工作。
posted @ 2022-01-28 11:29  Ranger-dev  阅读(36)  评论(0)    收藏  举报