Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

Kubernetes 主机

 

Kubernetes 主节点(即主设备)就是大脑。集群原件提供了控制平面,可做出所有有关群集的全球决策。例如,当您需要集群来生成容器时,主设备将决定调度任务的节点并生成新容器。此过程称为计划。

主服务器负责维护群集所需的状态。为此 web 服务器提供订单时,请确保始终有两个容器相互备份!主监视器将监控运行状态,并在由于任何故障而运行的任何时间少于两个 web 服务器容器时,会产生一个新容器。

在群集中,通常只需要一个主节点,但也可以复制主设备以获得更高的可用性和冗余。主要’功能由主节点中运行的进程集合来实施:

  • kube-apiserver可以:是控制平面的前端,提供 REST Api。

  • kube-scheduler可以:根据系统重新 quirements (CPU、内存、存储等)和其他自定义参数或约束(例如,关联规格),调度和决定放置容器的位置。

  • kube-controller-manager可以:控制大多数不同类型控制器的单个进程,可确保系统的状态正是其应有的。控制器示例可能是:

    • 复制控制器

    • ReplicaSet

    • 部署

    • 服务控制器

  • etcd可以:用于存储系统状态的数据库。

Note

为了简单起见,一些组件未列出(例如,云控制器管理器、DNS 服务器、kubelet)。它们不是微不足道或可忽略的组件,但现在跳过它们可以帮助我们实现 Kubernetes 基础知识。