K8s核心组件
配置中心etcd
master节点
kube-apiserver
kube-controller-manager
kube-scheduler
node节点
kube-kubelet
kube-proxy
etcd:
k8s中所有资源对象的数据都存储在etcd中。
kube-apiserver:
提供http Rest接口,是k8s所有资源增删改查等操作的唯一入口。也是集群控制的入口进程。
kube-controller-manager:
k8s里所有资源对象的自动化控制中心。
kube-scheduler:
负责资源调度,pod调度的进程。
kubelet:
负责pod对应容器的创建,启停等任务,与master密切合作,实现集群管理的基本功能。
kube-proxy:
实现kubernetes Service的通信与负载均衡机制。