9.3. 测试集群最大值的 OpenShift Container Platform 环境和配置
AWS 云平台:
节点 | Flavor | vCPU | RAM(GiB) | 磁盘类型 | 磁盘大小(GiB)/IOS | 数量 | 区域 |
---|---|---|---|---|---|---|---|
Master/etcd [1] | r5.4xlarge | 16 | 128 | io1 | 220 / 3000 | 3 | us-west-2 |
Infra [2] | m5.12xlarge | 48 | 192 | gp2 | 100 | 3 | us-west-2 |
Workload [3] | m5.4xlarge | 16 | 64 | gp2 | 500 [4] | 1 | us-west-2 |
Worker | m5.2xlarge | 8 | 32 | gp2 | 100 | 3/25/250/2000 [5] | us-west-2 |
- 带有 3000 个 IOPS 的 io1 磁盘用于 master/etcd 节点,因为 etcd 非常大,且敏感延迟。
- Infra 节点用于托管 Monitoring、Ingress 和 Registry 组件,以确保它们有足够资源可大规模运行。
- 工作负载节点专用于运行性能和可扩展工作负载生成器。
- 使用更大的磁盘,以便有足够的空间存储在运行性能和可扩展性测试期间收集的大量数据。
- 在迭代中扩展了集群,且性能和可扩展性测试是在指定节点数中执行的。
Azure 云平台:
节点 | Flavor | vCPU | RAM(GiB) | 磁盘类型 | 磁盘大小(GiB)/iops | 数量 | 区域 |
---|---|---|---|---|---|---|---|
Master/etcd [1] | Standard_D8s_v3 | 8 | 32 | Premium SSD | 1024 ( P30 ) | 3 | centralus |
Infra [2] | Standard_D16s_v3 | 16 | 64 | Premium SSD | 1024 ( P30 ) | 3 | centralus |
Worker | Standard_D4s_v3 | 4 | 16 | Premium SSD | 1024 ( P30 ) | 3/25/100/110 [3] | centralus |
- 对于高 iops 且流量会封顶,1024GB 磁盘用于 master/etcd 节点,因为 etcd 非常大,且敏感延迟。
- Infra 节点用于托管 Monitoring、Ingress 和 Registry 组件,以确保它们有足够资源可大规模运行。
- 在迭代中扩展了集群,且性能和可扩展性测试是在指定节点数中执行的。