第 1 章 使用 Operator 在 OpenShift Container Platform 上安装 Red Hat Developer Hub
您可以使用 OpenShift Container Platform 控制台中的 Red Hat Developer Hub Operator 在 OpenShift Container Platform 上安装 Red Hat Developer Hub。
1.1. 安装 Red Hat Developer Hub Operator 复制链接链接已复制到粘贴板!
作为管理员,您可以安装 Red Hat Developer Hub Operator。授权用户可以使用 Operator 在 Red Hat OpenShift Container Platform (OpenShift Container Platform)和支持的 Kubernetes 平台上安装 Red Hat Developer Hub。有关支持的平台和版本的更多信息,请参阅 Red Hat Developer Hub 生命周期页。
容器可用于以下 CPU 架构:
-
AMD64 和 Intel 64 (
x86_64)
先决条件
- 以管理员身份在 OpenShift Container Platform Web 控制台中登录。
- 您已在项目中配置了适当的角色和权限,以创建或访问应用程序。如需更多信息,请参阅有关构建应用程序的 Red Hat OpenShift Container Platform 文档。
- 已安装 Red Hat OpenShift Container Platform 4.17 或更高版本。
流程
- 在 OpenShift Container Platform 控制台的导航菜单中点 Operators & gt; OperatorHub。
- 在 Filter by keyword 框中,输入 Developer Hub 并点 Red Hat Developer Hub Operator 卡。
- 在 Red Hat Developer Hub Operator 页面中,阅读有关 Operator 的信息,并点 Install 打开 Install Operator 页面。
成功安装 Operator 后,置备自定义配置:
在创建 Developer Hub 实例前,您必须在项目中创建所需的配置映射和 Secret 资源。这包括
baseUrl和 service-to-service 身份验证 secret。具体步骤请参阅 置备自定义 Red Hat Developer Hub 配置。
在 Update channel 下拉菜单中选择要使用的更新频道,例如 fast 或 fast-1.6。
重要'fast 频道包括特定版本可用的所有更新。任何更新都可能会在 Red Hat Developer Hub 部署中引入意外更改。参阅发行注记以了解任何可能破坏更改的详细信息。
fast-1.6 频道只提供 z-stream 更新,例如从 1.6.1 更新至 1.6.2。如果要在以后更新 Red Hat Developer Hub y-version,例如从 1.6 更新至 1.7,您必须手动切换到 fast-1.7 频道。
- 在 Version 下拉菜单中选择要安装的 Red Hat Developer Hub Operator 版本。默认版本是所选频道中提供的最新版本。
选择 Operator 安装模式。
注意默认选择 All namespaces on the cluster (default) 选项。目前不支持 cluster 选项上的特定命名空间。
在 Installed Namespace 字段中,执行以下操作之一:
- 选择 Operator recommended Namespace 来创建并使用 rhdh-operator 命名空间。默认选择这个选项。
选择 Select a Namespace 使用替代命名空间。
在 Select Project 下拉菜单中,执行以下操作之一:
- 选择现有项目。
选择 Create Project 为 Operator 创建新项目。
在 Create Project 对话框中,在必填字段中输入文本,然后单击 Create。
重要为提高安全性,更好地控制 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。
为 Operator 选择 Update approval 方法。
- 如果选择 Automatic 选项,则 Operator 会被更新,而无需手动确认。
- 如果选择 Manual 选项,则当更新频道中发布新更新时,会打开通知。在开始安装前,管理员必须手动批准更新。
点 Install。
注意如果选择了手动批准策略,订阅的升级状态将保持在 Upgrading 状态,直至您审核并批准安装计划。在 Install Plan 页面中点 Approve 后,订阅升级状态将变为 Up to date。
如果选择了 Automatic 批准策略,升级状态会在不用人工参与的情况下变为 Up to date。
验证
- 在安装 Operator 后,OperatorHub 页面中的对话框会显示 Installed operator: ready for use 信息。
在对话框中执行以下操作之一:
- 点 View Operator 打开 Red Hat Developer Hub Operator 的 Operator 详情页。
单击 View all installed operators 以打开 Installed Operators 页面。
- 从安装的 Operator 列表中,找到 Red Hat Developer Hub Operator 名称和详情。
- 点 Red Hat Developer Hub Operator 打开 Red Hat Developer Hub Operator 的 Operator 详情页。