Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

第 1 章 规划安装

您可以通过运行一系列 Ansible playbook 来安装 OpenShift Container Platform。在准备安装集群时,可以创建代表环境和 OpenShift Container Platform 集群配置的清单(inventory)文件。对 Ansible 有一定了解将有助于简化这个过程,但并不是必须的。

您可以在 Ansible 的 官方文档 中了解更多有关 Ansible 及其基本使用情况的信息。

1.1. 最初规划

在安装生产环境中的 OpenShift Container Platform 集群前,需要考虑以下问题:

  • 您的内部服务器使用 IBM POWER 还是 x86_64 处理器?OpenShift Container Platform 可以在使用这两种架构的服务器上安装。如果使用 POWER 服务器,请参阅在 IBM POWER 中安装的限制和考量
  • 集群需要多少个 pod?大小考虑部分提供了与节点和 pod 的限制相关的信息,以便您规划您的环境。
  • 集群中需要多少个主机?环境场景 部分提供了多个单 Master 和多 Master 配置的多个示例。
  • 您需要 高可用性 集群吗?高可用性配置提高了容错性。在这种情况下,您可以使用 原生 HA 的多 Master 环境示例来设置您的环境。
  • 是否需要 集群监控?监控(monitoring)堆栈需要额外的 系统资源。请注意,监控堆栈会被默认安装。如需更多信息,请参阅集群监控文档。
  • 您希望使用 Red Hat Enterprise Linux(RHEL)或 RHEL Atomic Host 作为集群节点的操作系统?如果在 RHEL 上安装 OpenShift Container Platform,使用基于 RPM 的安装。在 RHEL Atomic Host 上,您需要使用一个系统容器。两种安装类型都提供一个有效的 OpenShift Container Platform 环境。
  • 使用什么身份提供机制(indentity provider)进行身份验证如果您已使用受支持的用户提供机制,请将 OpenShift Container Platform 配置为在安装过程中使用该身份提供机制。
  • 如果我的安装集成了其他技术,我的环境是否被支持?如需已经过测试的集成列表,请参阅 OpenShift Container Platform Tested Integrations

1.1.1. IBM POWER 安装的限制和注意事项

从 3.10.45 开始,您可以在 IBM POWER 服务器上安装 OpenShift Container Platform。

  • 您的集群必须只使用 Power 节点和 master。由于镜像的标记方式,OpenShift Container Platform 无法区分 x86 镜像和 Power 镜像。
  • 升级时不会默认安装或更新镜像流和模板。您可以手动安装和更新镜像流。
  • 您只能在内部 Power 服务器上安装。不能在云供应商的节点上安装 OpenShift Container Platform。
  • 且并不支持所有存储。您只能使用以下存储环境: