高可用集群安装说明
tip
部署高可用集群关键在于规划,例如:整个集群规划使用多少台服务器,每台服务器的角色是什么,服务器资源、磁盘如何规划等。
部署架构
如图所示:采用了最少的节点数量(3节点)保证高可用,K8s 采用多 Master + 多 ETCD 集群保障高可用,Rainbond 采用外部负载均衡 + 多网关节点 + 分布式文件存储 + MySQL高可用集群保障高可用。
高可用 Kubernetes 集群
安装 Kubernetes 集群 至少需要部署 3 个节点的集群,3 个节点的属性都可进行复用,例如:3 管理节点、3 计算节点、3 ETCD 节点。
如需自定义基于主机安装的 Kubernetes 集群配置,参阅集群配置。
高可用 Rainbond 集群
部署高可用 Rainbond 集群关键在于:①高可用 Kubernetes 集群;②Rainbond 集群的基础配置和高级配置可选项都使用外置的高可用服务。
下述将对 Rainbond 所需要的外部服务分别进行说明,包括这些服务的高可用部署。
负载均衡
Rainbond 集群网关需要部署在高可用的负载均衡器上,保障集群网关的高可用性。