业务集群中的 DevOps 组件指定平台访问地址
问题描述
平台支持外网访问功能,即某些场景下 global 集群与业务集群无法使用内网地址联通,可配置集群的外网访问地址,使用公网地址对接 global 集群。
对于业务集群中的部分 DevOps 组件,需要手动调整部分配置,保证业务集群中的 DevOps 组件和 global 中的 DevOps 组件网络互通。
操作步骤
对于不同使用场景下,用户配置略有差异。
场景一:Jenkins 已部署至业务集群
若您之前已经在平台业务集群中已经快速部署并集成了 Jenkins,并且需要使用业务集群中的 Jenkins 组件使用公网地址访问 global 集群,可通过如下方法解决:
-
在左侧导航栏中,单击 工具链管理 > 工具链集成。
-
单击 Jenkins 工具卡片。
-
单击 Jenkins 实例右侧的 实例名称,在部署详情页面单击 操作 > 更新部署实例。
-
更新 Jenkins 实例参数以触发 Jenkins 实例重新部署。
提示:可小幅调整资源分配请求或限制值。
场景二:使用业务集群部署的代码仓库或镜像仓库,自动触发流水线
若您在业务集群中部署了代码仓库或镜像仓库,并且符合如下流水线的使用场景,需配置 global 集群的 Katanomi:
-
运行在 global 集群的持续构建流水线,并配置了代码仓库触发器。
-
运行在任意集群的持续发布流水线,并配置了镜像仓库触发器。
-
运行在任意集群的 Jenkins 流水线,并配置了代码仓库触发器。
-
在左侧导航栏中,单击 应用商店管理 > Operators,并切换至 global 集群。
-
在 已部署 Operators 页签中,单击 katanomi-operator。
-
切换至 资源实例 页签。
-
在
katanomi-global
实例右侧,单击> 更新。
-
将
External URL
参数修改为 global 集群的外网访问地址。