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