最新更新:

    获取 Kubeconfig

    如果您使用直接连接导入成员集群,则需要提供 kubeconfig。对于已接入控制台的集群,被授予 platform-admin 角色的用户还可以从集群概览页的工具卡片打开 kubeconfig 入口,查看当前集群的访问配置。

    准备工作

    您需要有一个 Kubernetes 集群,并具备读取该集群 kubeconfig 的权限。

    从控制台进入 kubeconfig 页面

    1. 使用被授予 platform-admin 角色的用户登录 Kube AI Hub。

    2. 进入平台管理 > 集群管理,然后打开目标集群的概览页。

    3. 工具卡片中点击 kubeconfig

    4. 在打开的页面中查看、复制或下载当前集群的访问配置。

    信息

    概览页中的 kubeconfig 入口适合已接入控制台的集群。如果您正在导入一个尚未加入平台的成员集群,请直接从该 Kubernetes 集群的管理节点获取 kubeconfig。

    从 Kubernetes 节点获取 kubeconfig

    对于待导入的成员集群,通常可以在控制平面节点或管理节点的 $HOME/.kube/config 中找到 kubeconfig。您可以运行以下命令查看原始内容:

    kubectl config view --raw
    

    输出内容类似如下:

    apiVersion: v1
    clusters:
    - cluster:
        certificate-authority-data: <certificate-authority-data>
        server: https://lb.kube-ai-hub.local:6443
      name: cluster.local
    contexts:
    - context:
        cluster: cluster.local
        user: kubernetes-admin
      name: kubernetes-admin@cluster.local
    current-context: kubernetes-admin@cluster.local
    kind: Config
    preferences: {}
    users:
    - name: kubernetes-admin
      user:
        client-certificate-data: <client-certificate-data>
        client-key-data: <client-key-data>
    

    在导入流程中使用 kubeconfig

    1. 在 Kube AI Hub 控制台中选择通过直接连接导入成员集群。

    2. 按页面提示粘贴或上传 kubeconfig 内容。

    3. 确认 server 字段中的 API Server 地址可被主集群访问。

    4. 提交导入任务并等待集群状态更新。

    警告

    kubeconfig 通常包含 API Server 地址、证书和身份凭据。请妥善保管,不要在公开场景中直接泄露。