注册集群
这是一种在托管集群中部署反向代理服务的方法,由托管集群主动发起注册请求到平台。
目录
前提条件
-
根据托管集群的类型,托管集群上 Kubernetes 及其他组件的版本和参数必须满足托管集群的版本和参数要求。
-
镜像仓库必须支持 HTTPS 访问,并提供由公有认证机构认证的有效 TLS 证书。如果无法满足此要求,请参考常见问题如何信任不安全的镜像仓库?
注意:平台在公网提供的公共仓库已满足 HTTPS 访问要求,您只需确认平台默认和私有仓库是否支持 HTTPS 访问。
-
如果要连接的集群运行时组件是 Containerd,连接集群前需要修改 Containerd 配置,以确保分布式存储能成功部署。
重要说明
平台的网卡流量监控默认识别名称匹配 eth\.\|en\.\|wl\.*\|ww\.* 的网卡。因此,如果您使用其他命名规范的网卡,请参考从自定义命名网卡采集网络数据文档,在集群连接后修改相应资源,确保平台能正确监控网卡流量。
注册集群
-
在左侧导航栏点击 Clusters > Clusters。
-
点击 Managed Clusters > Register Cluster。
-
按照以下说明配置用于存储注册集群所需平台组件镜像的仓库参数。
-
点击 Create,在注册命令页面获取注册命令,并在待注册集群中运行该命令。
注意:注册命令有效期为 24 小时,过期后请重新获取。
查看注册命令
您可以在集群列表中找到待注册集群,点击查看注册命令,请在过期时间前完成注册操作。
常见问题
连接集群运行时组件为 Containerd 时,如何解决分布式存储部署失败?
当连接集群的运行时组件为 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 以使配置生效。