注册集群

这是一种在托管集群中部署反向代理服务的方法,由托管集群主动发起注册请求到平台。

目录

前提条件

  • 根据托管集群的类型,托管集群上 Kubernetes 及其他组件的版本和参数必须满足托管集群的版本和参数要求

  • 镜像仓库必须支持 HTTPS 访问,并提供由公有认证机构认证的有效 TLS 证书。如果无法满足此要求,请参考常见问题如何信任不安全的镜像仓库?

    注意:平台在公网提供的公共仓库已满足 HTTPS 访问要求,您只需确认平台默认私有仓库是否支持 HTTPS 访问。

  • 如果要连接的集群运行时组件是 Containerd,连接集群前需要修改 Containerd 配置,以确保分布式存储能成功部署。

重要说明

平台的网卡流量监控默认识别名称匹配 eth\.\|en\.\|wl\.*\|ww\.* 的网卡。因此,如果您使用其他命名规范的网卡,请参考从自定义命名网卡采集网络数据文档,在集群连接后修改相应资源,确保平台能正确监控网卡流量。

注册集群

  1. 在左侧导航栏点击 Clusters > Clusters

  2. 点击 Managed Clusters > Register Cluster

  3. 按照以下说明配置用于存储注册集群所需平台组件镜像的仓库参数。

    参数说明
    Platform Default部署全局组件时使用的镜像仓库。
    Private Registry您提前搭建的外部镜像仓库,需要填写访问镜像仓库的私有镜像仓库地址端口用户名密码
    Public Registry通过平台提供的公共镜像仓库拉取所需镜像,需确保您的集群能访问公网。使用前需先参考更新公网镜像仓库云凭证获取仓库认证权限。
  4. 点击 Create,在注册命令页面获取注册命令,并在待注册集群中运行该命令。

    注意:注册命令有效期为 24 小时,过期后请重新获取。

查看注册命令

您可以在集群列表中找到待注册集群,点击查看注册命令,请在过期时间前完成注册操作。

常见问题

连接集群运行时组件为 Containerd 时,如何解决分布式存储部署失败?

当连接集群的运行时组件为 Containerd 时,分布式存储部署会失败。为解决此问题,您需要手动修改集群所有节点上的 Containerd 配置信息,并重启 Containerd。

注意:如果您在部署分布式存储前按照以下步骤修改了 Containerd 配置,则无需执行第四步。

  1. 登录集群节点,编辑 /etc/systemd/system/containerd.service 文件,将 LimitNOFILE 参数值修改为 1048576

  2. 执行命令 systemctl daemon-reload 重新加载配置。

  3. 执行命令 systemctl restart containerd 重启 Containerd。

  4. 在集群控制节点执行命令 kubectl delete pod --all -n rook-ceph,重启 rook-ceph 命名空间下的所有 Pod 以使配置生效。