本节介绍如何通过直接连接添加成员集群。

前提条件

  • 您需要在主集群和成员集群中都具有 platform-admin 角色。

  • 主集群所有节点必须能访问成员集群的 Kubernetes API 服务(默认为成员集群主节点的 6443 端口)。取决于您的网络环境,您可能需要配置防火墙和流量转发规则。

获取成员集群 kubeconfig

执行以下步骤获取成员集群的 kubeconfig 信息:

  1. 以具有 platform-admin 角色的用户登录成员集群的 Web 控制台。

  2. 将光标悬停在页面右下角的 hammer 图标,然后在菜单中选择 kubeconfig

  3. kubeconfig 对话框,查看成员集群的 kubeconfig 信息并记录。

    备注
    • 您可以复制 kubeconfig 信息或点击 download-darkkubeconfig.yaml 文件下载到本地。

    • 请将 kubeconfig 信息中的 clusters:cluster:server 参数修改为成员集群的 Kubernetes API 服务的访问地址,默认在成员集群主节点的 6443 端口暴露。请确保主集群的所有节点都能访问该地址,取决于您的网络环境,您可能需要配置防火墙规则和流量转发策略。

添加成员集群

  1. 以具有 platform-admin 角色的用户登录主集群的 Web 控制台。

  2. 点击集群管理

  3. 集群管理页面,点击添加集群

  4. 基本信息页签,设置成员集群的名称、标签、提供商和描述信息,然后点击下一步

    参数 描述

    名称

    成员集群的名称。名称只能包含小写字母、数字和连字符(-),必须以小写字母或数字开头和结尾,最长 63 个字符。

    标签

    成员集群的用途标识。您可以在下拉列表中选择标签,也可以手动输入标签。

    提供商

    成员集群的提供商。您可以在下拉列表中选择提供商,也可以手动输入提供商。

    描述

    成员集群的描述信息。描述可包含任意字符,最长 256 个字符。

  5. 连接设置页签,将连接方式设置为直接连接,在 kubeconfig 区域输入成员集群的 kubeconfig 信息,然后点击创建

    成员集群添加完成后将显示在集群管理页面的集群列表中。