kubernetes 组织图
2018-06-14 16:04:20 268 举报
kubernetes集群组件架构图
作者其他创作
大纲/内容
pod...
API Server 集群 VIP
Kubelet
Kube Proxy
Keepalived
podcalico
Master Node
1、kubelet 负责节点pod维护。2、kube proxy负责负载均衡和路由转发。3、网络组件(calico)实现pod之间跨节点通信
Haproxy
Docker
API Server
……
podapiserver
Master2
Scheduler
LB_Master
ETCD集群
podetcd
Controller Manager
Master3
ETCD
Virtual IP
Master1
podglusterfs
kubernetes 节点集群
podhekiti
1、API server 集群,由三个独立的API Server服务和代理服务组成。资源对象的唯一操作入口。2、Controller Manager集群,由三个Controller Manager服务组成,相互之间通过本地API Server间接通信,选举产生learder,同一时间只有一个leader在工作。其职责是实现集群故障检测和恢复的自动化工作3、Scheduler 集群,由三个Scheduler服务组成,相互之间通过本地API Server间接通信,选举产生learder,同一时间只有一个leader在工作。其职责是根据节点资源进行pod调度。4、ETCD集群,由三个ETCD服务组成,相互之间直接通信,选举产生learder,由leader同步数据到其它成员。5、高可用代理集群,由两个keepalived服务和两个haproxy服务组成,正常情况下VIP指向LB_Master,当LB_Master失效时,VIP会自动切换到LB_Backup。
LB_Backup
Storage Node
podtraefik
Compute Node
高可用代理集群
网络组件
kubernetes高可用管理集群
0 条评论
下一页