K8S组件
K8S组件
Master组件:
- kube-apiserver:作为Kubernetes API的前端,处理所有来自客户端的操作请求,同时与etcd进行通信。
- kube-scheduler:负责根据资源需求和策略,将Pod调度到合适的节点上运行。
- kube-controller-manager:负责维护集群的状态,比如程序部署安排、故障检测、自动扩展、滚动更新等。
- etcd:是一个高可用的分布式键值存储系统,用于存储Kubernetes集群的状态信息。
Node组件:
- kubelet:运行在每个节点上,负责管理容器的生命周期、监控和报告节点状态,以及与Master组件进行通信。
- kube-proxy:负责为Pod创建代理服务,提供负载均衡和服务发现功能。
- Container Runtime:Kubernetes支持多种容器运行时,如Docker、containerd等,负责管理和运行容器。
Add-on组件:
- kube-dns:提供集群内部的DNS解析服务,方便Pod之间使用服务名进行通信。
- Ingress Controller:负责将外部请求路由到Kubernetes集群内部的服务。
- Metrics Server:收集和存储集群中的资源使用情况数据,用于监控和自动缩放。
- Dashboard:提供一个Web界面,用于可视化管理和监控Kubernetes集群。
喜欢秋天,只因秋知落叶,秋至,叶落。

浙公网安备 33010602011771号