第 1 章 在 OpenShift Container Platform 上安装 Red Hat Developer Hub


您可以使用以下方法之一在 OpenShift Container Platform 上安装 Red Hat Developer Hub:

  • Red Hat Developer Hub Operator

    • 管理员使用 OperatorHub 安装它后,可以在 OpenShift Container Platform 中立即使用
    • 使用 Operator Lifecycle Management (OLM)在 OpenShift Container Platform 上管理自动订阅更新
    • 需要预安装 Operator 生命周期管理(OLM)来管理 Kubernetes 上的自动订阅更新
  • Red Hat Developer Hub Helm chart

    • 准备好在 OpenShift Container Platform 和 Kubernetes 中立即使用
    • 需要手动安装和管理

使用最能满足您需求和偏好的安装方法。

其他资源

您可以使用 OpenShift Container Platform 控制台中的 Red Hat Developer Hub Operator 在 OpenShift Container Platform 上安装 Red Hat Developer Hub。

1.1.1. 安装 Red Hat Developer Hub Operator

作为管理员,您可以安装 Red Hat Developer Hub Operator。授权用户可以使用 Operator 在以下平台上安装 Red Hat Developer Hub:

  • Red Hat OpenShift Container Platform (OpenShift Container Platform)
  • Amazon Elastic Kubernetes Service (EKS)
  • Microsoft Azure Kubernetes Service (AKS)

OpenShift Container Platform 目前从版本 4.13 升级到 4.15。另请参阅 Red Hat Developer Hub 生命周期

容器可用于以下 CPU 架构:

  • AMD64 和 Intel 64 (x86_64)

先决条件

  • 以管理员身份在 OpenShift Container Platform Web 控制台中登录。
  • 您已在项目中配置了适当的角色和权限,以创建或访问应用程序。如需更多信息,请参阅有关构建应用程序的 Red Hat OpenShift Container Platform 文档
重要

为提高安全性,更好地控制 Operator 生命周期,并防止潜在的权限升级,请在专用默认 rhdh-operator 命名空间中安装 Red Hat Developer Hub Operator。您可以通过角色绑定或集群角色绑定限制其他用户对 Operator 资源的访问。

您还可以通过创建所需资源(如 Operator 组)在另一个命名空间中安装 Operator。如需更多信息,请参阅 在自定义命名空间中安装全局 Operator

但是,如果 Red Hat Developer Hub Operator 与其他 Operator 共享一个命名空间,则它也会共享相同的更新策略,从而导致自定义更新策略。例如,如果一个 Operator 设置为手动更新,Red Hat Developer Hub Operator 更新策略也会设置为 manual。如需更多信息,请参阅 在命名空间中重新定位 Operator

流程

  1. 在 OpenShift Container Platform Web 控制台的 Administrator 视角中,点 Operators > OperatorHub
  2. Filter by keyword 框中,输入 Developer Hub 并点 Red Hat Developer Hub Operator 卡。
  3. Red Hat Developer Hub Operator 页面中,点 Install
  4. Install Operator 页面中,使用 Update channel 下拉菜单选择您要使用的更新频道:

    • fast 通道提供 y-stream (x.y)和 z-stream (x.y.z)更新,例如从 1.1 升级到 1.2,或者从 1.1.0 升级到 1.1.1。

      重要

      fast 通道包括特定版本可用的所有更新。任何更新都可能会在 Red Hat Developer Hub 部署中引入意外更改。参阅发行注记以了解任何可能破坏更改的详细信息。

    • fast-1.1 频道只提供 z-stream 更新,例如从 1.1.1 升级到 1.1.2。如果要在以后更新 Red Hat Developer Hub y-version,例如从 1.1 更新至 1.2,您必须手动切换到 fast 频道。
  5. Install Operator 页面中,为 Operator 选择 Update approval 策略:

    • 如果选择 Automatic 选项,Operator 会更新,而无需手动确认。
    • 如果选择 Manual 选项,则当更新频道中发布新更新时,会打开通知。在开始安装前,管理员必须手动批准更新。
  6. Install

验证

  • 要查看已安装的 Red Hat Developer Hub Operator,请点 View Operator

作为开发者,您可以使用 Red Hat OpenShift Container Platform Web 控制台中的 Developer Catalog 在 OpenShift Container Platform 上部署 Red Hat Developer Hub 实例。此部署方法使用 Red Hat Developer Hub Operator。

先决条件

流程

  1. 在 OpenShift Container Platform 中为 Red Hat Developer Hub 实例创建一个项目,或选择一个现有项目。

    提示

    有关在 OpenShift Container Platform 中创建项目的更多信息,请参阅 Red Hat OpenShift Container Platform 文档中的使用 Web 控制台 创建项目。

  2. 从 OpenShift Container Platform Web 控制台的 Developer 视角,点 +Add
  3. Developer Catalog 面板中,单击 Operator Backed
  4. Filter by keyword 框中,输入 Developer Hub 并点 Red Hat Developer Hub 卡。
  5. Create
  6. 为 Red Hat Developer Hub 实例添加自定义配置。
  7. Create Backstage 页面上,单击 Create

验证

pod 就绪后,您可以通过打开 URL 来访问 Red Hat Developer Hub 平台。

  1. Topology 视图中的 pod 并确认 Details 面板中的 Status,以确认 pod 已就绪。当 pod 就绪时,pod 状态为 Active
  2. Topology 视图中,点 Developer Hub pod 上的 Open URL 图标。

    Operator 安装 1
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部