This documentation is for a release that is no longer maintained
See documentation for the latest supported version.第 3 章 在集群中安装 RHTAP
配置了 GitHub 后,就可以在集群中安装 RHTAP。实际安装过程非常简单。
但是,如果您执行了 任何 可选流程,则必须在安装 RHTAP 前自定义名为 config.yaml 的文件。这并不困难,
以下流程解释了如何完成这两个进程。
3.1. (可选)自定义 config.yaml 复制链接链接已复制到粘贴板!
如果您分叉了软件目录,或运行可选 的集成 命令,您应该自定义 config.yaml,它位于安装程序的主目录中。自定义此文件可确保 RHTAP 安装程序能够正确响应您在这些过程中所做的工作。
先决条件
- 正在运行的安装程序容器,以 ClusterAdmin 用户身份登录到您的 OCP 集群。
流程
在
rhatp-cli容器中,创建config.yaml文件的副本:bash-5.1$ cp config.yaml my-config.yaml
bash-5.1$ cp config.yaml my-config.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
vi文本编辑器,根据您已完成的可选步骤更改/rhtap-cli/config.yaml的内容:bash-5.1$ vi my-config.yaml
bash-5.1$ vi my-config.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果您分叉了软件目录,请将
catalogURL更改为 fork 的 URL,如下例所示。redHatDeveloperHub: enabled: &rhdhEnabled true namespace: *installerNamespace properties: catalogURL: https://github.com/<your username>/tssc-sample-templates/blob/release/all.yamlredHatDeveloperHub: enabled: &rhdhEnabled true namespace: *installerNamespace properties: catalogURL: https://github.com/<your username>/tssc-sample-templates/blob/release/all.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果您运行
rhtap-cli 集成命令,请将相关启用字段的值更改为false。如果您将替代主机用于源代码,则不需要此项。但是,您所做的 任何其他 集成都需要在此文件中进行更改。以下示例显示集成预先存在的 ACS 实例所需的更改。redHatAdvancedClusterSecurity: enabled: &rhacsEnabled false namespace: rhtap-acsredHatAdvancedClusterSecurity: enabled: &rhacsEnabled false namespace: rhtap-acsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注意如果您试图在产品外集成或预先存在的实例,但没有自定义
config.yaml,RHTAP 仍然安装和使用其默认产品。您必须 自定义config.yaml才能使rhtap-cli 集成命令生效。
-
进行适当的更改后,保存新的
my-config.yaml文件。