大山快修 - 简单 - 高效 | 压缩包密码可以在《大山快修》公众号回复 “解压密码” 获取!
Kubernetes 的核心组件包括:
etcd: 提供分布式键值存储,保存了整个集群的状态信息。
apiserver: 提供了集群管理的API接口,所有的命令行工具与图形界面操作都是通过它与集群交互。
scheduler: 负责集群资源调度,决定了哪些Pod应该运行在哪些机器上。
controller-manager: 负责维护集群状态,比如维护Pod的副本数、节点状态等。
kubelet: 运行在每个节点上,负责维护容器的生命周期,与Master节点协作,实现集群管理功能。
kube-proxy: 负责提供集群内的服务发现和负载均衡。
container runtime: 负责运行容器,如Docker、rkt等。