前面7篇文章把Kubernetes中的一些组件做了不少介绍了,我们今天按照组件类型把组件划分一下,捋一捋做个小结,后续再继续介绍API Server、Scheduler其他组件。
在Kubernetes集群中,存在有控制平面组件以及Node组件两大类组件,在这两类组件中包含了多种不同功能的组件,这些组件共同保证了Kubernetes集群的正常运行。Kubernetes集群组件结构可参照下图:
一、控制平面组件(Control Plane Components)
控制平面负责集群的全局决策(如调度)、检测和响应集群事件(如部署新Pod)。通常运行在独立的Master节点上,高可用集群中会有多个副本。
核心组件:
-
kube-apiserver
-
作用:集群的入口,提供REST API,是所有资源操作的唯一入口(如
kubectl
的请求最终都交给它处理
-