第 3 章 架构模型
Red Hat OpenShift Service on AWS 经典架构有一个典型的架构集群拓扑,这意味着 control plane 和 worker 节点部署在客户的 AWS 帐户中。
| | 托管 Control Plane (HCP) | 经典 |
|---|---|---|
| control plane 托管 | control plane 组件(如 API 服务器 etcd 数据库)托管在红帽拥有的 AWS 帐户中。 | control plane 组件(如 API 服务器 etcd 数据库)托管在客户拥有的 AWS 帐户中。 |
| 虚拟私有云(VPC) | Worker 节点通过 AWS PrivateLink 与 control plane 通信。 | Worker 节点和 control plane 节点部署在客户的 VPC 中。 |
| 多区部署 | control plane 始终在多个可用区(AZ)中部署。 | control plane 可以在单个 AZ 或多个 AZ 中部署。 |
| 机器池 | 每个机器池都部署在单个 AZ (专用子网)中。 | 机器池可以在单一 AZ 或多个 AZ 中部署。 |
| 基础架构节点 | 不使用任何专用的基础架构节点来托管平台组件,如入口和镜像 registry。 | 使用 2 (single-AZ)或 3 (multi-AZ)专用基础架构节点托管平台组件。 |
| OpenShift 功能 | 平台监控、镜像 registry 和入口控制器部署在 worker 节点上。 | 平台监控、镜像 registry 和入口控制器部署在专用的基础架构节点中。 |
| 集群升级 | control plane 和每个机器池可以单独升级。 | 必须同时升级整个集群。 |
| 最小 EC2 占用空间 | 创建集群需要 2 个 EC2 实例。 | 创建集群需要 7 (single-AZ)或 9 (multi-AZ) EC2 实例。 |
其他资源