第 2 章 使用 Helm Chart 安装 Red Hat Developer Hub


您可以使用 Red Hat OpenShift (OpenShift)中的 Helm Chart 来安装 Red Hat Developer Hub,它是一个灵活的安装方法。

Helm 是 OpenShift 上的软件包管理器,它提供以下功能:

  • 使用自定义 hook 应用常规应用程序更新
  • 管理复杂应用程序的安装
  • 提供可在公共和私有服务器上托管的图表
  • 支持回滚到以前的应用程序版本

Red Hat Developer Hub Helm Chart 在 Red Hat OpenShift Dedicated 和 OpenShift Container Platform (OCP)的 Helm 目录中提供。

先决条件

  • 您已使用 OpenShift Web 控制台登录 OCP。
  • 您已在项目中配置了适当的角色和权限来创建应用程序。

流程

  1. 在 OpenShift 中创建项目(如果不存在)。

    有关在 OpenShift 中创建项目的更多信息,请参阅 Red Hat OpenShift 文档

  2. 在 Red Hat OpenShift Web 控制台中切换到 Developer 模式。
  3. +Add
  4. Developer Catalog 面板中点 Helm Chart
  5. 在搜索栏中搜索 Developer Hub,然后选择 Red Hat Developer Hub 卡。
  6. Create
  7. 对于不想指定自定义 HOSTNAME 的用户,将 OpenShift 路由器主机(例如: apps.<clusterName>.com)复制到 Root Schema global Shorthand。仅与 DEFAULT upstream.backstage.appConfig 值和启用了 OCP Route 的 OCP Route 一起使用,并在需要时调整其他值。
  8. 或者,将 OpenShift 路由器主机(例如: apps.<clusterName>.com)复制到 global.clusterRouterBase,并根据需要调整其他值,如 global.clusterRouterBase: apps.example.com

    在前面的步骤中,会复制有关主机的信息,由 Developer Hub 后端访问。

    当自动生成 OCP 路由时,路由的主机值会被推断出来,相同的主机信息会发送到 Developer Hub。另外,如果自定义域中存在使用值手动设置主机,则自定义主机将具有优先权。

  9. Create 并等待数据库和 Red Hat Developer Hub 启动。
  10. Open URL 选项开始使用 Red Hat Developer Hub 平台。

    rhdh helm install
注意

如果您的 developer-hub pod 一直在 CrashLoopBackOff 中,您会看到以下日志:

Loaded config from app-config-from-configmap.yaml, env
...
2023-07-24T19:44:46.223Z auth info Configuring "database" as KeyStore provider type=plugin
Backend failed to start up Error: Missing required config value at 'backend.database.client'

然后,验证配置文件。这是因为 RHDH 容器无法访问配置文件。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部