高可用集群说明
提示
部署高可用集群关键在于规划,例如:整个集群规划使用多少台服务器,每 台服务器的角色是什么,服务器资源、磁盘如何规划等。
部署架构
如图所示:采用了最少的节点数量(3节点)保证高可用,K8s 采用多 Master + 多 ETCD 集群保障高可用,Rainbond 采用外部负载均衡 + 多网关节点 + MySQL高可用集群保障高可用。
高可用 Kubernetes 集群
Kubernetes 集群至少需要部署 3 个节点的集群,3 个节点的属性都可进行复用,例如:3 管理节点、3 计算节点、3 ETCD 节点。
可自行安装 Kubernets 集群,也可通过 Rainbond 安装 Kubernetes 集群。
高可用 Rainbond 集群
部署高可用 Rainbond 集群关键在于:
- 高可用 Kubernetes 集群;
- Rainbond 集群的高级配置使用外置的高可用服务。
下述将对 Rainbond 所需要的外部服务分别进行说明,包括这些服务的高可用部署。