粗略分解k8s构成

## k8s核心组件

数据库 etcd

调度器 scheduler

集群入口 APIServer

各类控制器 controllers

服务代理 kube-proxy

直接管理具体业务容器 kubelet

可将以上组件简化可分为:核心组件etcd数据库,对etcd进行直接操作的入口组件APIServer,以及其他组件。(其他组件均可以被看作是集群的控制器)

其中master(管控)节点上有数据库(etcd),集群借口(API Server)以及各类控制器(API Server)

worker(工作)节点上,会部署kubelet和proxy两个代理。kubelet负责管控worker节点,包括应用在节点上的启动和停止工作;proxy则是利用iptables或者是ipvs实现负载均衡。

 

上一篇:《算法零基础100讲》(第46讲) 位运算 (异或) 入门


下一篇:API网关-apisix初始化环境