This documentation is for a release that is no longer maintained
See documentation for the latest supported version.第 4 章 在集群中安装 RHTAP
配置了 GitHub 后,就可以在集群中安装 RHTAP。实际安装过程非常简单。
但是,如果您 fork了软件目录,或者集成 ACS 或 Quay,您必须首先自定义名为 config.yaml 的文件。这并不困难。
以下流程解释了如何完成这两个进程。
4.1. (可选)自定义 config.yaml 复制链接链接已复制到粘贴板!
如果您 fork了软件目录,或者集成 ACS 或 Quay,您应该自定义 config.yaml,它被默认嵌入在 rhtap-cli 中。自定义此文件可确保 RHTAP 安装程序可以正确响应您对这些程序所做的工作。
流程
在 CLI 中,创建一个新目录。
mkdir tmp
$ mkdir tmpCopy to Clipboard Copied! Toggle word wrap Toggle overflow 将安装图表提取到新目录中。
rhtap-cli installer --extract=tmp
$ rhtap-cli installer --extract=tmpCopy to Clipboard Copied! Toggle word wrap Toggle overflow 创建该目录中现在存在的
config.yaml的副本。cp tmp/config.yaml tmp/my-config.yaml
$ cp tmp/config.yaml tmp/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 如果您集成了 ACS 或 Quay,请将相关
启用字段的值更改为false。以下示例显示您需要对 ACS 所做的更改。redHatAdvancedClusterSecurity: enabled: false namespace: rhtap-acsredHatAdvancedClusterSecurity: enabled: false namespace: rhtap-acsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注意如果您尝试集成 ACS 或 Quay,但没有自定义
config.yaml,RHTAP 仍会安装和使用这些产品的新实例。您必须 自定义config.yaml才能使rhtap-cli 集成命令生效。
-
进行适当的更改后,保存新的
my-config.yaml文件。