跳转至

部署规划

部署模式

DCE 5.0 商业版提供了两种模式:

  • 经典模式:管理集群、全局服务集群、工作集群独立部署,适用场景:多数据中心,需要跨网路、跨区域管理集群。
  • 简约模式(二合一):管理集群+全局服务集群(二合一部署)、工作集群,适用场景:单数据中心,无需跨网络、跨区域管理集群。

集群类型介绍

集群类型 描述
全局服务集群(Global Service Cluster) 全局唯一。所有 DEC 5.0 组件都运行在这个集群,因此各个全局服务天然要设计成”多集群“、”单入口“模式。
管理集群(Management Cluster) 部署了 Kubean 组件,自动化管理工作集群的生命周期。
工作集群(Workload Cluster) 支撑业务应用的集群,由管理集群来安装并被管理。
接入集群 DCE 5.0 支持将外部集群接入至平台中从而进行统一管理,只要是基于标准 Kubernetes API 的第三方厂商提供的集群或本地数据中心自建 Kubernetes 集群均可被接入。

Note

安装器只负责部署全局服务集群与管理集群,工作集群与接入集群不在安装器的范畴内。

经典模式部署架构图

model01

全局服务集群部署 DCE 5.0 所需要的所有组件,主要包含了全局管理、容器管理、可观测性、应用工作台、多云编排、镜像仓库、微服务引擎、服务网格、中间件、网络等组件。

管理集群部署开源软件 Kubean 的 Operator 组件。 Kubean 是基于 Kubespray 的集群生命周期管理的组件。 另外,随着云计算技术的快速发展,企业大部分的应用不仅迁移上云,还将应用部署在私有云、公有云、混合云等各种云平台上, 所以为了满足这样的场景,DCE 5.0 支持部署多套管理集群,来管理不同区域内集群的生命周期。

简约模式(二合一)部署架构图

model02

管理集群和全局服务集群二合一部署,此模式下,可以达到节省资源的目的,适用于企业单数据中心, 无需管理不同集群的生命周期以及跨网络通信。如果企业生产环境下存在多数据中心的场景,建议采用经典模式。

节点要求

火种节点资源规划

无论选择哪种架构模式,安装 DCE 5.0 商业版都需要一台火种节点,火种节点包含用户安装 DCE 5.0 时所需的集群及服务。

火种节点的系统和硬件要求

要求 最佳实践
CPU 核心数 可用 CPU 至少为 4 Core 8 Core
内存 可用内存至少为 8 GB 16 GB
磁盘 磁盘空间 > 100 GB,用来下载及解压离线包 100 GB
系统版本 无特别要求:支持 Linux、macOS 以及 Windows 操作系统 无特别要求:支持 Linux、macOS 以及 Windows 操作系统要求:

经典模式资源规划

测试环境

集群类型 方式 一 方式二
全局服务集群 (Global Service Cluster) 3 Master + 2 Worker
Master 节点:4 Core,8 G;系统盘 100G
Worker 节点:8 Core,16 G;系统盘 100G + 没有分区的磁盘 200G
3 Master
Master 节点:10 Core,20 G;系统盘 100G + 没有分区的磁盘 200G
管理集群 (Management Cluster) 3 Master
Master 节点:4 Core,4 G;系统盘 100G
3 Master
Master 节点:4 Core,4 G;系统盘 100G
系统版本 CentOS 7.9 CentOS 7.9

生产环境

集群类型 方式 一 方式二
全局服务集群 (Global Service Cluster) 3 Master + 2 Worker
Master 节点:6 Core,10 G;系统盘 100G
Worker 节点:8 Core,16 G;系统盘 100G + 没有分区的磁盘 200G
3 Master
Master 节点:10 Core,20 G;系统盘 100G + 没有分区的磁盘 200G
管理集群 (Management Cluster) 3 Master
Master 节点:4 Core,4 G;系统盘 100G
3 Master
Master 节点:4 Core,4 G;系统盘 100G
系统版本 CentOS 7.9 CentOS 7.9

简约模式资源规划

测试环境

集群类型 方式 一 方式二
全局服务集群+管理集群 (Global Service Cluster + Management Cluster) 3 Master + 2 Worker
Master 节点:4 Core,8 G;系统盘 100G
Worker 节点:8 Core,16 G;系统盘 100G + 没有分区的磁盘 200G
3 Master
Master 节点:10 Core,20 G;系统盘 100G + 没有分区的磁盘 200G
系统版本 CentOS 7.9 CentOS 7.9

生产环境

集群类型 规模
全局服务集群+管理集群 (Global Service Cluster + Management Cluster) 3 Master + 2 Worker
Master 节点:6 Core,10 G;系统盘 100G + 没有分区的磁盘 200G
Worker 节点:8 Core,16 G;系统盘 100G + 没有分区的磁盘 200G
系统版本 CentOS 7.9

评论