2.7. 置备的 AWS 基础架构


这是在部署的 Red Hat OpenShift Service on AWS 经典架构集群中置备的 Amazon Web Services (AWS)组件的概述。

2.7.1. EC2 实例

在 AWS 经典架构上部署 Red Hat OpenShift Service 的 control plane 和数据平面功能需要 AWS EC2 实例。实例类型因 control plane 和基础架构节点的不同,具体取决于 worker 节点数。

至少部署以下 EC2 实例:

  • 三个 m5.2xlarge control plane 节点
  • 两个 r5.xlarge 基础架构节点
  • 两个 m5.xlarge worker 节点

worker 节点显示的实例类型是默认值,但您可以根据工作负载需求自定义 worker 节点的实例类型。

2.7.2. Amazon Elastic Block Store 存储

Amazon Elastic Block Store (Amazon EBS)块存储用于本地节点存储和持久性卷存储。默认情况下,为每个 EC2 实例置备以下存储:

  • Control Plane 卷

    • 大小:350GB
    • type: gp3
    • 每秒输入/输出操作数:1000
  • 基础架构卷

    • 大小:300GB
    • type: gp3
    • Second: 900 秒输入/输出操作
  • Worker 卷

    • 默认大小:300 GiB (可在创建时调整)
    • 最小大小:128GB
    • type: gp3
    • Second: 900 秒输入/输出操作
注意

在 OpenShift Container Platform 4.11 发布前部署的集群默认使用 gp2 类型存储。

2.7.3. Elastic Load Balancing

每个集群最多可以使用两个 Classic Load Balancers 用于应用程序路由器,最多可有两个网络负载平衡器用于 API。

如需更多信息,请参阅 AWS 的 ELB 文档

2.7.4. S3 存储

镜像 registry 由 AWS S3 存储支持。定期修剪资源以优化 S3 使用量和集群性能。

注意

每个典型的大小为 2TB 时,需要两个存储桶。

2.7.5. VPC

根据以下要求配置 VPC:

  • 子网 :每个集群都需要每个可用区最少有一个私有子网。例如,单区集群需要 1 个专用子网,并且具有 3 个可用区的集群需要 3 个专用子网。

    如果您的集群需要直接访问集群外部的网络,包括公共互联网,则需要至少一个公共子网。

    红帽强烈建议为每个集群使用不同的子网。不建议在多个集群间共享子网。

    注意

    公共子网通过互联网网关直接连接到互联网。

    专用子网通过网络地址转换 (NAT) 网关连接到互联网。

  • 路由器表 :每个专用子网一个路由器表,每个集群一个额外表。
  • Internet 网关 :每个集群一个互联网网关。
  • NAT 网关 :每个公共子网一个 NAT 网关。

图 2.1. VPC 架构示例

2.7.6. 安全组

AWS 安全组在协议和端口访问级别提供安全性;它们与 EC2 实例和 Elastic Load Balancing (ELB)负载均衡器相关联。每个安全组包含一组规则,它们过滤进出一个或多个 EC2 实例的流量。

确保在网络上打开集群安装和操作所需的端口,并配置为允许主机间的访问。默认安全组的要求列在默认安全组 的必要端口中。

Expand
表 2.1. 默认安全组所需的端口
类型IP 协议端口范围

MasterSecurityGroup

AWS::EC2::SecurityGroup

icmp

0

tcp

22

tcp

6443

tcp

22623

WorkerSecurityGroup

AWS::EC2::SecurityGroup

icmp

0

tcp

22

BootstrapSecurityGroup

AWS::EC2::SecurityGroup

tcp

22

tcp

19531

2.7.6.1. 其他自定义安全组

当使用现有非管理的 VPC 创建集群时,您可以在集群创建过程中添加额外的自定义安全组。自定义安全组受以下限制:

  • 在创建集群时,您必须在 AWS 中创建自定义安全组。如需更多信息,请参阅适用于 Linux 实例的 Amazon EC2 安全组
  • 您必须将自定义安全组与集群要安装的 VPC 关联。您的自定义安全组不能与另一个 VPC 关联。
  • 如果要添加额外的自定义安全组,您可能需要为 VPC 请求额外的配额。有关 Red Hat OpenShift Service on AWS 经典架构的 AWS 配额要求的详情,请参考 准备环境中的 AWS 服务配额。有关请求 AWS 配额增加的详情,请参阅请求配额增加
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat