导入标准 Kubernetes 集群
支持将使用 kubeadm 部署的标准原生 Kubernetes 集群接入平台,实现统一管理。
目录
术语前提条件注意事项获取镜像仓库地址检查是否需要额外的镜像仓库配置获取集群信息集成集群网络配置常见问题为什么“添加节点”按钮是灰色不可用?支持哪些证书?哪些功能不支持?如何解决 Containerd 运行时导致分布式存储部署失败?术语
前提条件
- 集群中的 Kubernetes 及相关组件需满足版本及参数要求。
- 若运行时为 Containerd,集成前需更新 Containerd 配置,以确保分布式存储能成功部署。
注意事项
平台默认监控匹配 eth.*|en.*|wl.*|ww.* 的网卡流量,若您的网卡命名规则不同,集成后请根据 [自定义网卡监控] 更新配置。
获取镜像仓库地址
-
若使用平台在 global cluster 安装时部署的镜像仓库,在 global 控制节点执行:
-
若使用 外部镜像仓库,请手动设置 REGISTRY:
检查是否需要额外的镜像仓库配置
-
执行以下命令检测仓库是否支持带受信任 CA 证书的 HTTPS:
-
若检测失败,请参见如何信任不安全仓库?
获取集群信息
请参考如何获取集群信息?。
集成集群
-
在左侧导航中,进入 集群管理 > 集群。
-
点击 导入集群。
-
按下表配置参数:
-
点击 检测连通性,平台将验证网络访问并自动识别集群类型。
-
若检测成功,点击 导入 完成操作。
可通过 执行进度 对话框(status.conditions)查看进度。集成完成后,集群列表中显示为健康状态。
网络配置
确保 global cluster 与导入集群之间的网络连通。
常见问题
为什么“添加节点”按钮是灰色不可用?
无论托管还是非托管集群,平台 UI 均不支持添加节点,请直接通过集群或云厂商方式添加节点。
支持哪些证书?
- Kubernetes 证书:仅支持查看 API Server 证书,其他证书不支持查看且不会自动轮换。
- 平台组件证书:支持查看且可自动轮换。
哪些功能不支持?
- 托管集群:不支持审计日志。
- 托管集群:不支持 ETCD、Scheduler、Controller Manager 监控(仅支持 API Server 指标)。
- 所有集群:除 API Server 外的证书不支持。
如何解决 Containerd 运行时导致分布式存储部署失败?
使用 Containerd 时,若不调整所有节点的 Containerd 配置,分布式存储部署会失败,调整步骤如下:
- 编辑
/etc/systemd/system/containerd.service,设置LimitNOFILE=1048576。 - 执行
systemctl daemon-reload。 - 重启 Containerd:
systemctl restart containerd。 - 在控制节点重启分布式存储 Pod: