第 2 章 在 OCP 3.11 上安装 Fuse Online
在 OCP 3.11 上安装 Fuse Online 需要集群管理员注册 Fuse Online 自定义资源定义,并为适当的用户授予安装权限。安装 Fuse Online 的用户必须确定是否要安装默认的 Fuse 在线环境还是自定义的 Fuse 在线环境。对于自定义的 Fuse Online 环境,需要编辑默认自定义资源文件。
Fuse Online 的每个安装都被称为 Fuse Online 环境。在给定的 OpenShift 项目中,可以只有一个 Fuse Online 环境。每个 Fuse 在线环境都有自己的 URL。在单一 OpenShift 集群中,可以有多个 Fuse Online 环境。
Fuse Online 安装过程需要访问 registry.redhat.io,这是适用于容器镜像的红帽生态系统目录。Fuse Online 不支持或测试在断开连接的环境中使用外部容器 registry、自定义 registry 或 registry。
以下主题提供了安装 Fuse 在线的详情:
- 第 2.1 节 “在 OCP 3.11 上安装 Fuse Online 所需的步骤概述”
- 第 2.2 节 “注册自定义资源定义以部署 Fuse Online 资源”
- 第 2.3 节 “在安装 Fuse Online 之前,需要编辑默认自定义资源”
- 第 2.4 节 “配置 Fuse Online 的自定义资源属性的描述”
- 第 2.5 节 “在安装 Fuse Online 前编辑默认自定义资源文件”
- 第 2.6 节 “关于为 Jaeger 监控配置 Fuse Online”
- 第 2.7 节 “使用外部数据库安装 Fuse Online”
- 第 2.8 节 “运行在 OCP 3.11 上安装 Fuse Online 的脚本”
2.1. 在 OCP 3.11 上安装 Fuse Online 所需的步骤概述
要在 OCP 现场安装 Fuse Online,集群管理员必须执行一些任务,然后有权在特定 OpenShift 项目中安装 Fuse Online 的用户执行一些任务并运行安装脚本。下图显示了工作流:
在 OCP 3.11 工作流镜像上安装 Fuse Online 的概述
要在 OCP 上安装 Fuse Online,主要步骤包括:
具有集群管理权限的用户:
- 下载安装脚本和相关文件。
-
使用 OpenShift
oc
客户端工具 命令在集群级别注册自定义资源定义(CRD)。 -
使用 OpenShift
oc
client 工具命令,为一个或多个用户授予权限,以便在其项目中安装 Fuse Online。
对于您要在其中安装 Fuse Online 的每个 OpenShift 项目,被授予安装 Fuse Online 权限的用户:
- 决定是否安装默认的 Fuse 在线环境或定制的 Fuse 在线环境。定制的 Fuse Online 环境启用一个或多个附加组件功能和/或实施一个或多个自定义配置设置。
- 下载安装脚本和相关文件。
- 可选的。如果需要自定义 Fuse Online 环境,请编辑 default-cr.yml 文件(在 Fuse Online 下载软件包中提供)。
- 可选的。如果需要保留连接和集成定义,请创建一个 OpenShift secret。
- 调用安装脚本。
- 确认 Fuse Online 正在运行。
对于要安装 Fuse Online 的每个 OpenShift 项目,集群管理员必须授予用户在该特定项目中安装 Fuse Online 的权限。
要安装默认的 Fuse Online 环境,有权安装 Fuse 在线下载并运行安装脚本。不需要其他步骤。