获取 Kubeconfig
如果您使用直接连接导入成员集群,则需要提供 kubeconfig。对于已接入控制台的集群,被授予 platform-admin 角色的用户还可以从集群概览页的工具卡片打开 kubeconfig 入口,查看当前集群的访问配置。
准备工作
您需要有一个 Kubernetes 集群,并具备读取该集群 kubeconfig 的权限。
从控制台进入 kubeconfig 页面
-
使用被授予
platform-admin角色的用户登录 Kube AI Hub。 -
进入平台管理 > 集群管理,然后打开目标集群的概览页。
-
在工具卡片中点击 kubeconfig。
-
在打开的页面中查看、复制或下载当前集群的访问配置。
信息
概览页中的
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
-
在 Kube AI Hub 控制台中选择通过直接连接导入成员集群。
-
按页面提示粘贴或上传 kubeconfig 内容。
-
确认
server字段中的 API Server 地址可被主集群访问。 -
提交导入任务并等待集群状态更新。
警告
kubeconfig 通常包含 API Server 地址、证书和身份凭据。请妥善保管,不要在公开场景中直接泄露。
页面内容