导入阿里云 ACK 集群
本教程演示如何使用直接连接方法导入阿里云 ACK 集群。如果您想使用代理连接方法,请参考代理连接。
准备工作
- 您需要准备已安装 KubeSphere 的 Kubernetes 集群,并将该集群设置为主集群。有关如何准备主集群的更多信息,请参考准备主集群。
- 您需要准备已安装 KubeSphere 的 ACK 集群,用作成员集群。
导入 ACK 集群
步骤 1:准备 ACK 成员集群
为了通过主集群管理,您需要使它们之间的
jwtSecret
相同。因此,首先需要在主集群上执行以下命令获取jwtSecret
。kubectl -n kubesphere-system get cm kubesphere-config -o yaml | grep -v "apiVersion" | grep jwtSecret
输出类似如下:
jwtSecret: "QVguGh7qnURywHn2od9IiOX6X8f8wK8g"
以
admin
身份登录 ACK 集群的 KubeSphere 控制台。点击左上角的平台管理,选择集群管理。访问定制资源定义,在搜索栏输入
ClusterConfiguration
,然后按下键盘上的回车键。点击 ClusterConfiguration 访问其详情页。点击右侧的 ,选择编辑 YAML 来编辑
ks-installer
。在
ks-installer
的 YAML 文件中,将jwtSecret
的值修改为如上所示的相应值,将clusterRole
的值设置为member
。点击更新保存更改。authentication: jwtSecret: QVguGh7qnURywHn2od9IiOX6X8f8wK8g
multicluster: clusterRole: member
备注
请确保您使用自己的jwtSecret
。您需要等待一段时间使更改生效。
步骤 2:获取 kubeconfig 文件
登录阿里云的控制台。访问容器服务 - Kubernetes 下的集群,点击您的集群访问其详情页,然后选择连接信息选项卡。您可以看到公网访问选项卡下的 kubeconfig 文件。复制 kubeconfig 文件的内容。
步骤 3:导入 ACK 成员集群
以
admin
身份登录主集群的 KubeSphere Web 控制台。点击左上角的平台管理,选择集群管理。在集群管理页面,点击添加集群。按需填写基本信息,然后点击下一步。
连接方式选择直接连接 Kubernetes 集群。填写 ACK 的 kubeconfig,然后点击创建。
等待集群初始化完成。
反馈
这篇文章对您有帮助吗?
通过邮件接收 KubeSphere 最新的技术博客与产品更新的通知
感谢您的反馈。如果您有关于如何使用 KubeSphere 的具体问题,请在 Slack 上提问。如果您想报告问题或提出改进建议,请在 GitHub 存储库中打开问题。