1.3.2. 计划集群大小


每个 Red Hat Advanced Cluster Management for Kubernetes 集群都有自己的特征。这里提供了示例部署大小的指南信息。根据大小和目的对推荐进行分类。

Red Hat Had Advanced Cluster Management 应用以下 3 个部分来调整支持服务的大小和位置:

  • 可用域(Availability Zone)用来在集群中分离潜在的故障域。典型的集群应该在 3 个或更多可用区中拥有基本等同的 worker 节点容量。
  • vCPU 保留(reservation)和限制(limit)在 worker 节点上建立 vCPU 容量以分配给一个容器。一个 vCPU 等同于一个 Kubernetes 计算单元。如需更多信息,请参阅 Kubernetes CPU 含义
  • 内存保留和限制会在 worker 节点上建立内存容量,以便分配给容器。保留是 CPU 或内存的低限,限值是高限。

由该产品管理的持久性数据存储在 Kubernetes 使用的 etcd 集群中。OpenShift 的最佳实践方案推荐在 3 个可用区间分布集群主节点。

备注:列出的要求不是最低要求。

1.3.2.1. Red Hat Advanced Cluster Management for Kubernetes 环境

OpenShift 节点角色可用区数据存储总保留内存(下限)总保留 CPU(下限) 

Master

3

etcd x 3

每个 OpenShift 的大小指南

每个 OpenShift 的大小指南

 

Worker

3

redisgraph/redis x 1

12Gi

6 个 CPU

 

除了 Red Hat Advanced Cluster Management,Red Hat OpenShift Container Platform 集群还运行其他服务来支持集群功能。建议使用以下节点大小(在后续信息中记录的 3 个节点,在 3 个可用区间平均分布)。

1.3.2.1.1. 在 Amazon Web Services 上创建 OpenShift 集群的设置

如需更多信息,请参阅 OpenShift Container Platform 产品文档中的 Amazon Web Services 信息。了解有关机器类型的更多信息。

  • 节点数:3
  • 可用区:3
  • 实例大小: m5.xlarge

    • vCPU:4
    • memory:16 GB
    • 存储大小:120 GB
1.3.2.1.2. 在 Google Cloud Platform 上创建 OpenShift 集群的设置

有关配额的更多信息,请参阅 Google Cloud Platform 产品文档。了解有关机器类型的更多信息。

  • 节点数:3
  • 可用区:3
  • 实例大小:N1-standard-4(0.95-6.5 GB)

    • vCPU:4
    • memory:15 GB
    • 存储大小:120 GB
1.3.2.1.3. 在 Microsoft Azure 上创建 OpenShift 集群的设置

详情请查看以下产品文档

  • 节点数:3
  • 可用区:3
  • 实例大小:Standard_D4_v3

    • vCPU:4
    • memory:16 GB
    • 存储大小:120 GB
1.3.2.1.4. 在 VMware vSphere 上创建 OpenShift 集群的设置

详情请查看以下产品文档

  • 每个插槽的内核:1
  • CPU:2
  • memory:8 GB
  • 存储大小:120 GB
1.3.2.1.5. 在裸机上创建 OpenShift 集群的设置

详情请查看以下产品文档

  • CPU:6(最小)
  • memory:16 GB(最小)
  • 存储大小:50 GB(最小)
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.