You need to enable JavaScript to run this app.
导航

创建私有资源池

最近更新时间2024.04.29 14:24:37

首次发布时间2024.04.29 14:24:37

私有资源池为用户自定义构建的资源池。对于公共资源池不能满足的情形,用户可创建并使用私有资源池,用于流水线运行构建活动。本文为您介绍如何创建私有资源池。

背景信息

持续交付支持通过 Agent 方式接入私有资源池 (私有构建集群)运行流水线任务,该方式无需暴露集群的 API Sever 公网地址,更加安全。
其中,Agent 会根据提供的 Kubeconfig,来连接导入的外部集群。要求待导入的外部集群具备以下条件:

  • Kubeconfig 的 Server 地址可以被 Agent 正常访问。
  • 不支持导入 Windows 操作系统的集群。
  • 一个集群仅允许接入一次,若接入异常,请删除后重新接入。

前提条件

  • 仅支持 v1.24 及以上版本的 Kubernetes 集群。
  • 已准备好作为私有资源池的 Kubernetes 集群,已获取集群的 Kubeconfig。如果使用容器服务 VKE 集群,可登录容器服务控制台,在目标集群的 基本信息 > 连接信息 页签下获取 私网访问 Config

操作步骤

  1. 登录 持续交付控制台
  2. 选择 资源管理 > 构建资源池管理
  3. 在 构建资源池管理 页面,单击 创建私有资源池
  4. 在 创建私有资源池 页面,按要求配置私有资源池信息。
    配置项说明
    名称自定义私有资源池名称。
    描述输入关于该自定义资源池的描述,100 字以内,非必填。

    共享范围

    控制私有资源池的工作区权限。

    • 所有工作区:所有工作区均可使用该私有资源池。
    • 指定工作区(推荐):只有指定工作区可使用该私有资源池。

    Kubeconfig 文件

    Kubeconfig 为访问集群的凭证。
    将前提条件中获得的 Kubeconfig 粘贴进该框中。

  5. 单击 确认,完成创建私有资源池操作。

后续操作

  1. 单击私有资源池名称,进入私有资源池详情页。在 Agent 页签下,根据控制台引导,添加 Agent,通过 Agent 连接私有资源池。
  2. Agent 部署完毕后,您可以使用 Agent 消费流水线任务。在 创建/编辑流水线 > 基本信息 页面,在构建资源池区域,选择您的私有资源池。