## 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实现负载均衡。