第 1 章 置备并使用您的自定义 Red Hat Developer Hub 配置


要配置 Red Hat Developer Hub,请使用以下方法,它们被广泛用来配置 Red Hat OpenShift Container Platform 应用程序:

  • 使用配置映射挂载文件和目录。
  • 使用机密注入环境变量。

学习如何将这些方法应用到 Developer Hub:

1.1. 置备自定义 Red Hat Developer Hub 配置

要配置 Red Hat Developer Hub,在运行 Red Hat Developer Hub 前,将自定义 Red Hat Developer Hub 配置映射和 secret 置备为 Red Hat OpenShift Container Platform。

提示

您可以跳过这一步,以使用默认配置映射和 secret 运行 Developer Hub。在 Developer Hub 重启时,您对此配置的更改可能会恢复。

先决条件

  • 通过使用 OpenShift CLI (oc),您可以访问开发人员权限,可以访问一个旨在包含 Developer Hub 实例的 OpenShift Container Platform 集群。

流程

  1. 编写您的自定义 my-rhdh-secrets.txt 文件,以置备您的 secret 作为 OpenShift Container Platform secret 中的环境变量值,而不是在配置文件中清除文本。它以 KEY=value 形式每行包含一个 secret。

  2. 编写自定义 app-config.yaml 文件。这是主要的 Developer Hub 配置文件。

    您可以从空文件开始,以使用默认配置。

    另外,还可输入您的配置,例如:

  3. 为 OpenShift Container Platform 集群置备自定义配置文件。

    1. 创建包含 Developer Hub 实例的 < my-rhdh-project > 项目。

      $ oc create namespace my-rhdh-project

      或者,使用 Web 控制台创建项目

    2. 将您的 app-config.yaml 文件置备到 <my-rhdh- project> 项目中的 my-rhdh-app- config 配置映射。

      $ oc create configmap my-rhdh-app-config --from-file=app-config.yaml --namespace=my-rhdh-project

      或者,使用 Web 控制台创建配置映射

    3. 将您的 my-rhdh-secrets.txt 文件置备为 <my-rhdh- project> 项目中的 my-rhdh- secrets secret。

      $ oc create secret generic my-rhdh-secrets --from-file=my-rhdh-secrets.txt --namespace=my-rhdh-project

      或者,使用 Web 控制台创建机密

后续步骤

考虑置备额外的配置映射和 secret:

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.