第 2 章 在 OCP 3.11 上安装 Fuse Online
在 OCP 3.11 上安装 Fuse Online 需要集群管理员注册 Fuse Online 自定义资源定义,并为适当的用户授予安装权限。安装 Fuse Online 的用户必须确定是否要安装默认的 Fuse Online 环境或自定义 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 在线资源的自定义资源定义”
- 第 2.3 节 “在安装 Fuse Online 前,需要编辑默认自定义资源”
- 第 2.4 节 “配置 Fuse Online 的自定义资源属性的描述”
- 第 2.5 节 “在安装 Fuse Online 前编辑默认自定义资源文件”
- 第 2.6 节 “关于为 Jaeger 监控配置 Fuse Online”
- 第 2.7 节 “创建用于使用外部数据库安装 Fuse 的 secret”
- 第 2.8 节 “运行在 OCP 3.11 上安装 Fuse Online 的脚本”
2.1. 在 OCP 3.11 上安装 Fuse Online 所需的步骤概述
要在 OCP on-site 上安装 Fuse Online,集群管理员必须执行一些任务,然后具有在特定 OpenShift 项目中安装 Fuse Online 的用户会执行一些任务并运行安装脚本。下图显示了工作流:
![在 OCP 上安装 Fuse Online 的工作流。请参阅此镜像后概述。](https://access.redhat.com/webassets/avalon/d/Red_Hat_Fuse-7.8-Installing_and_Operating_Fuse_Online_on_OpenShift_Container_Platform-zh-CN/images/c390e0e33772aefa53c1ce210c6e7a7d/83_Fuse_Online_OpenShift_Install_0420.png)
在 OCP 3.11 工作流镜像上安装 Fuse Online 的概述
要在 OCP 上安装 Fuse Online,主要步骤包括:
具有集群管理权限的用户:
- 下载安装脚本和相关文件。
-
使用 OpenShift
oc
客户端工具命令,在集群级别上注册自定义资源定义(CRD)。 -
使用 OpenShift
oc
客户端工具命令,为一个或多个用户授予在其项目中安装 Fuse Online 的权限。
对于您要安装 Fuse Online 的每个 OpenShift 项目,这是授予安装 Fuse Online 权限的用户:
- 决定是否安装默认的 Fuse Online 环境或定制的 Fuse Online 环境。自定义 Fuse 在线环境启用一个或多个附加组件功能,以及/或实施一个或多个自定义配置设置。
- 下载安装脚本和相关文件。
- 可选。如果需要自定义 Fuse Online 环境,请编辑 default-cr.yml 文件(在 Fuse Online 下载软件包中提供)。
- 可选。如果需要使用外部数据库来持久保留连接和集成定义,请创建一个 OpenShift secret。
- 调用安装脚本。
- 确认 Fuse Online 正在运行。
对于要安装的 Fuse Online 的每个 OpenShift 项目,集群管理员必须授予用户在该特定项目中安装 Fuse Online 的权限。
要安装默认的 Fuse Online 环境,具有安装 Fuse 在线下载并运行安装脚本的权限。不需要其他步骤。