k8s中的几个核心组件
etcd:保存了整个集群的状态
apiserver:提供了资源操作的唯一入口,并提供认证,授权,访问控制,API注册和发现等机制
controller manager:负责维护集群的状态,比如故障检测、自动扩展、滚动更新
scheduler:负责资源调度,按照预定的调度策略将pod调度到相应的机器上
kubelet:负责维护容器的声明周期,同时复杂Volume(CVI)和网络(CNI)的管理
Container runtime负责镜像管理以及pod和容器的真正运行(CRI)
kube-proxy: 负责为service提供cluster内部的服务发现和负载均衡
Master和Node的组件:
几种核心技术详解
Pod
一个pod包含一个或多个容器,每