k8s集群组件
2023-08-22 18:25:37 6 举报
AI智能生成
k8s集群组件
作者其他创作
大纲/内容
Control Plane
集群的核心组件,负责管理集群的状态、调度容器、监控健康状况和确保高可用性
kube-apiserver
API服务器
接收和验证来自各个组件(如kubelet、kubectl等)的请求,并将它们转发到适当的组件进行处理
持久化存储
etcd
分布式键值存储
kube-scheduler
调度器
负责调度Pod到工作节点
支持调度策略,确保资源高效利用和负载均衡
kube-controller-manager
控制器管理器
节点控制器
Node Controller
节点的添加、删除、故障恢复
副本控制器
Replication Controller
确保所需的Pod副本数一直处于预期状态,可以进行水平扩展或收缩
副本集控制器
ReplicaSet Controller
服务控制器
Service Controller
负责管理服务的生命周期,为服务分配稳定的虚拟IP和负载均衡功能
云控制器
Cloud Controller
与云服务提供商交互,管理集群在云环境中的资源(如虚拟机、负载均衡器等)
Node
集群中的工作节点
kubelet
Control Plane中的各个组件通过与它进行交互
Pod管理
创建、启动、停止和删除Pod
容器运行时管理
健康检查
期间向Control Plane报告节点的健康状况,包括节点的可用性、资源使用情况和运行状态等
kube-proxy
用于实现 Service 功能的网络代理组件
配置路由规则,将访问该 Service 的请求转发到对应的 Pod 上
容器运行时
拉取容器镜像、创建和启动容器
常见的容器运行时包括Docker、containerd、CRI-O等
0 条评论
下一页