快速部署并集成 Jenkins
快速部署并集成 Jenkins。
注意事项
服务访问地址默认为 IPV4 地址,若需使用 IPV6 并且集群网卡支持 IPV6,请将 IPV4 地址修改 为 IPV6 地址。
前提条件
您须联系平台管理员在存储管理功能中创建 存储类 。本工具支持的存储类有 CephFS 文件存储 和 NFS。
提示:删除快速部署并集成的工具后,其绑定的 PVC 仍会被保留。
操作步骤
-
在左侧导航栏中,单击 工具链管理 > 工具链集成。
-
单击 快速部署并集成。
-
在 快速部署并集成 页面,选择 Jenkins。
-
在 部署位置 区域,选择待部署工具所在的 集群 和 命名空间。
-
集群:请根据业务需求在下拉框中选择 DevOps 工具部署的集群。
提示:建议您将 DevOps 工具部署在 DevOps 工具专用的集群中;不建议部署在 global 集群中,因为此工具在高并发执行时会消耗大量资源,可能会影响整个平台的使用。
-
命名空间:请根据业务需求在下拉框中选择 DevOps 工具待部署的命名空间。
-
构建节点命名空间:请根据业务需求在下拉框中选择构建节点的命名空间。
-
-
在 资源 区域选择 推荐配置、最低配置 和 自定义 规模。选择 自定义 规模时,请确保所填写的资源不超过该命名空间的最大资源要求。
-
资源请求:工具运行时占用的最小资源。
-
资源限制:工具运行时可消耗的最大资源。
-
-
在 存储 区域,选择存储的方式。
注意:实例创建后,存储配置暂不支持修改。
存储方式 描述 可用 PVC 选择一个已创建的 PVC 名称,用于请求 PVC 作为存储资源。或单击选择框右侧的 创建 PVC 按钮,在新的页面中 创建持久卷声明(PVC)。
提示:存储类仅支持 CephFS 文件存储 和 NFS;在选择访问模式时,推荐 多节点读写(RWX) 模式。节点存储 选择集群中已有的 节点名称 以及对应节点中的 存储路径,用于请求本地存储作为存储资源。
提示:您须确保该路径未曾使用,以免挂载失败。 -
在 网络 区域,配置待部署工具的网络。
注意:若待部署工具的集群中存在双网卡节点,需检查服务访问地址中 默认使用的负载均衡器 IP 地址或节点 IP 地址是否可提供集群外访问 ,否则将导致部署后无法正常访问工具,并出现“check xx alive failed”错误提示。
网络模式 参数说明 Ingress 域名 选择平台中已存在的域名资源,您须在平台管理的 网络 > 域名 中创建域名。或 输入 平台中已存在的域名资源。 协议 支持选择 HTTP 和 HTTPS 协议。 证书 仅当选择 HTTPS 协议时,您须在证书框中选择与域名匹配的证书,证书的来源可为 平台分配 或 保密字典导入。 - 平台分配是指在容器平台的管理视图中创建证书并分配至指定项目。
- 保密字典导入是指在容器平台中创建类型为 TLS 的 保密字典。
- 名称:输入证书的名称。证书创建成功后不可更新。
- 公钥:单击
,在弹出窗口中,选择要导入的证书公钥(不支持导入二进制文件)。导入后,证书公钥(tls.crt)将填写到文本框中。支持手动输入。
- 私钥:单击
,在弹出窗口中,选择要导入的私钥(不支持导入二进制文件)。导入后,私钥(tls.key)将填写到文本框中。支持手动输入。
Node Port 当选择 Node Port 网络方式时,您须填写 HTTP 端口,输入范围为 `30000 - 32767`;同时您须填写 SSH 端口,输入范围为 `30000 - 32767`。 服务访问地址 服务访问地址会根据您选择的网络方式自动生成,当您选择 Ingress 方式时,访问地址生成规则为 `http://{Ingress 名称}` 或 `https://{Ingress 名称}`,当您选择 Node Port 方式时,访问地址生成规则为 `http://{集群地址:端口}`。若需要修改服务访问地址,请单击 ,在 **更新服务访问地址** 弹框中填写服务访问地址。
注意:请谨慎更新服务访问地址,更新后需要配合外部设置才能正常访问,如配置 DNS 解析等。本次更新只适用于当前网络设置状态下,当网络设置再次发生变更时服务访问地址将会被自动替换为限制值。 -
在 账号设置 区域,配置账号相关信息。
参数 说明 用户名 为默认值 admin 且不可修改。 凭据名称 为确保环境安全,请在凭据中设置密码:单击 创建,填写一个便于识别的名称后,在 配置 的 jenkins-admin-password 后填入密码。
说明:后续如需修改密码,请请 更新凭据数据信息 。 -
在 集成设置 区域,填写待集成工具的 集成名称,创建的工具实例会自动集成到 DevOps 的工具链中。
-
配置完成后,单击 部署并集成。