导入阿里云 ACK 集群
导入已有的阿里云 ACK 托管集群(Managed Kubernetes)或阿里云 ACK 专属集群(Dedicated Kubernetes),实现统一平台管理。
有关 ACK 托管集群(Managed Kubernetes)或阿里云 ACK 专属集群(Dedicated Kubernetes)的产品信息,请参见官方文档。
目录
前提条件获取镜像仓库地址判断镜像仓库是否需要额外配置获取 KubeConfig导入集群网络配置常见问题阿里云监控与平台监控组件端口冲突如何处理?阿里云集群如何使用公网访问?导入集群后添加节点按钮灰显,如何添加节点?导入集群的证书管理功能支持哪些证书?导入的阿里云 ACK 托管集群和ACK 专属集群还不支持哪些功能?前提条件
- 集群上的 Kubernetes 版本和参数需满足导入标准 Kubernetes 集群的组件版本和参数要求。
获取镜像仓库地址
-
若使用 global 集群部署的平台部署镜像仓库,在global 集群的控制节点执行以下命令获取地址:
-
若使用外部镜像仓库,请手动设置 REGISTRY 变量。
判断镜像仓库是否需要额外配置
-
执行以下命令判断指定镜像仓库是否支持 HTTPS 访问且使用受信任 CA 机构颁发的证书:
-
若测试失败,请参见常见问题如何信任不安全的镜像仓库?。
获取 KubeConfig
-
登录阿里云容器服务管理平台。
-
在控制台左侧导航栏点击 集群。
-
在集群列表页,点击目标集群名称或目标集群右侧操作列下的详情。
-
在集群信息页,点击连接信息标签页,然后点击生成临时 KubeConfig。
-
在临时 KubeConfig对话框中,设置临时凭证的有效期及访问集群的方式(包括公网访问和内网访问)。
-
点击生成临时 KubeConfig,然后点击复制,将内容保存到本地计算机的 KubeConfig 文件中。
-
集群导入成功后,可以撤销临时凭证。
导入集群
-
在左侧导航栏点击 集群管理 > 集群。
-
点击 导入集群。
-
按照以下说明配置相关参数。
-
点击 检查连通性,检测与待导入集群的网络连通性,并自动识别待导入集群类型。集群类型会以徽章形式显示在表单右上角。
-
连通性检测通过后,点击 导入 并确认。
TIP- 点击处于导入中状态集群右侧的详情图标,可在弹出的执行进度对话框中查看集群执行进度(status.conditions)。
- 集群导入成功后,可在集群列表查看集群关键信息,集群状态显示正常,且可进行集群相关操作。
网络配置
确保 global 集群与待导入集群之间的网络连通性。详见导入集群的网络配置。
常见问题
阿里云监控与平台监控组件端口冲突如何处理?
阿里云内置监控与平台监控组件共存时会发生端口冲突,建议卸载阿里云监控,仅保留平台监控。
阿里云集群如何使用公网访问?
若使用阿里云集群的公网访问,可在阿里云绑定公网 IP。
导入集群后添加节点按钮灰显,如何添加节点?
阿里云 ACK 托管集群和ACK 专属集群均不支持通过平台界面添加节点,请在后台添加或联系集群提供方添加。
导入集群的证书管理功能支持哪些证书?
-
Kubernetes 证书:所有导入集群仅支持在平台证书管理界面查看 APIServer 证书信息,不支持查看其他 Kubernetes 证书,也不支持自动轮换。
-
平台组件证书:所有导入集群可在平台证书管理界面查看平台组件证书信息,并支持自动轮换。
导入的阿里云 ACK 托管集群和ACK 专属集群还不支持哪些功能?
-
阿里云 ACK 托管集群不支持获取审计数据。
-
阿里云 ACK 托管集群不支持 ETCD、Scheduler、Controller Manager 相关监控信息,但支持部分 APIServer 监控图表。
-
阿里云 ACK 托管集群和ACK 专属集群均不支持获取除 Kubernetes APIServer 证书外的集群证书相关信息。