kubernetes部署架构图
2019-12-16 10:32:05 0 举报
史上最牛逼的kubernetes部署架构
作者其他创作
大纲/内容
pod...
API Server 集群 VIP
Kubelet
Kube Proxy
Keepalived
Node1
1、kubelet 负责节点pod维护。2、kube proxy负责负载均衡和路由转发。3、网络组件(calico)实现pod之间跨节点通信
Haproxy
可用区1
API Server
Nodex
Master2
Scheduler
可用区2
LB_Master
ETCD集群
Controller Manager
Master3
ETCD
Virtual IP
Master1
Docker
kubernetes 节点集群
可用区3
网络组件
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
podcalico
Node2
高可用代理集群
kubernetes高可用管理集群
收藏
0 条评论
下一页