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

资源联邦化

最近更新时间2023.12.13 19:07:12

首次发布时间2023.08.24 10:42:14

分布式云原生平台可指定单集群中存量的应用进行联邦化,方便快速稳定接管存量单集群应用,本文为您介绍如何进行资源联邦化。

前提条件

  • 已在主控实例中添加成员集群,详情请参见 添加成员集群
  • 执行该操作需要满足以下权限要求:
    • 要求用户具备目标联邦主控实例管理员权限,包括:联邦主控管理员角色(dcp-fed-admin)。
    • 要求用户具备目标成员集群管理员或运维权限,包括:管理员角色(dcp-base-admin、vke:admin)、运维管理员角色(dcp-base-ops、vke:ops)、自定义角色中的(cluster-admin)。

使用限制

  • 仅当成员集群处于 已关联 状态,才能执行联邦资源化操作。
  • 联邦集群中已经存在的相同资源,无法重复进行联邦化。
  • 资源选择时,可选择当前集群成员中的资源,但不支持同时选择集群级和命名空间级的资源,不支持同时选择不同命名空间的资源。
  • 资源类型要求选择当前联邦集群中支持分发的资源类型,其中,CRD 资源需要先前往 资源分发管理 添加。

操作步骤

  1. 登录 分布式云原生控制台
  2. 在左侧导航栏选择 联邦主控实例,进入主控实例管理页面。
  3. 在主控实例列表,单击目标主控实例名称,进入主控实例配置页面。
  4. 在左侧导航栏选择 成员集群,进入成员集群列表。
  5. 单击目标成员集群右侧操作列...图标中的 资源联邦化
  6. 在弹出的资源联邦化界面,配置 目标资源选择 相关信息,完成后单击 下一步:发布策略配置

alt

配置项说明
成员集群名称待联邦化资源所属的成员集群名称展示。
成员集群 ID待联邦化资源所属的成员集群 ID 信息展示。
资源级别通过资源级别筛选待联邦化的资源,包括:命名空间级、集群级。

命名空间

资源级别选择命名空间时需要配置,该命名空间表示成员集群中的命名空间,用于筛选待联邦化的资源。

说明

  • 资源联邦化需要保证联邦集群中有同名命名空间,可前往 命名空间 创建。

  • 不支持使用系统命名空间,包括:kube-admiral-system、kube-node-lease、kube-public、kube-system。

资源类型当前联邦集群中支持分发的资源类型均可,其中,CRD 资源需要先前往 资源分发管理 添加。
API 版本通过 API 版本进一步筛选待联邦化资源,按需配置即可。
选择资源添加待联邦化的资源,可选择当前成员集群中的资源,但不支持同时选择集群级和命名空间级的资源,不支持同时选择不同命名空间的资源。
  1. 配置 发布策略配置 相关信息,完成后单击 确定,开始执行资源联邦化。

alt

配置项说明

部署策略

资源联邦化过程将自动创建一个新的部署策略,并与已选部署资源关联。该策略中分发的目标成员集群为当前成员集群。

说明

资源联邦化完成后,可按需修改部署策略,以满足实际需求。

已选部署资源已选需要部署的资源信息展示,若开启接管资源跟随调度,将同时展示关联资源信息。

后续操作

资源联邦化完成后,将返回导入结果,失败页签仅当存在导入失败时才显示。

  • 在成功页签,可查看成功导入资源的清单及相关信息,单击 前往查看详情,将跳转到部署策略详情页,查看集群分发状态。
  • 在失败页签,可查看导入失败资源的清单及错误码、错误描述等相关信息,单击 修改失败资源,将跳转到配置步骤,可调整数据后进行重新提交。

alt