这是一种在被管理集群中部署反向代理服务的方法,由被管理集群主动发起注册请求到平台。
根据被管理集群的类型,被管理集群上 Kubernetes 及其他组件的版本和参数必须满足被管理集群的版本和参数要求。
镜像仓库必须支持 HTTPS 访问,并提供由公有证书机构认证的有效 TLS 证书。如无法满足此条件,请参考常见问题如何信任不安全的镜像仓库?
注意:平台在公网提供的公共仓库已满足 HTTPS 访问要求,您只需确认平台默认和私有仓库是否支持 HTTPS 访问。
如果待连接集群的运行时组件为 Containerd,需在连接集群前修改 Containerd 配置,以确保分布式存储部署成功。
平台的网卡流量监控默认识别名称匹配 eth\.\|en\.\|wl\.*\|ww\.* 的网卡。因此,如果您使用其他命名规则的网卡,请参考从自定义命名网卡采集网络数据文档,在集群连接后修改对应资源,确保平台能正确监控网卡流量。
在左侧导航栏点击 Clusters > Clusters。
点击 Managed Clusters > Register Cluster。
按照以下说明配置注册集群所需的存储平台组件镜像的镜像仓库参数。
| 参数 | 说明 |
|---|---|
| Platform Default | 部署全局组件时使用的镜像仓库。 |
| Private Registry | 您提前搭建的外部镜像仓库,需要填写访问镜像仓库的私有镜像仓库地址、端口、用户名和密码。 |
| Public Registry | 通过平台提供的公共镜像仓库拉取所需镜像,需确保集群能访问公网。使用前需先参考更新公网镜像仓库云端凭据获取仓库认证权限。 |
点击 Create,在注册命令页面获取注册命令,并在待注册集群中运行该命令。
注意:注册命令有效期为 24 小时,过期后请重新获取。
您可以在集群列表中找到待注册集群,点击查看注册命令,请在过期时间前完成注册操作。
当连接集群的运行时组件为 Containerd 时,分布式存储部署会失败。为解决此问题,需手动修改集群所有节点上的 Containerd 配置信息,并重启 Containerd。
注意:如果您在部署分布式存储前已按照以下步骤修改 Containerd 配置,则无需执行第四步。
登录集群节点,编辑 /etc/systemd/system/containerd.service 文件,将 LimitNOFILE 参数值修改为 1048576。
执行命令 systemctl daemon-reload 重新加载配置。
执行命令 systemctl restart containerd 重启 Containerd。
在集群控制节点执行命令 kubectl delete pod --all -n rook-ceph,重启 rook-ceph 命名空间下的所有 Pod 以使配置生效。