部署云边协同
云边协同提供将 Helm Chart 批量分发至多个边缘集群的功能。在 global 集群部署插件后,即可访问 云边协同 视图,上传应用模板,完成应用的批量分发。
前提条件
-
已安装 Docker Registry 或 Harbor 镜像仓库,您也可以使用 Container Platform 内置的 Docker Registry 镜像仓库。
当镜像仓库开启用户名/密码认证时,需提前创建 secret。
kubectl create secret docker-registry my-registry-secret -n cpaas-system --docker-server=192.168.80.8:30050 --docker-username=admin --docker-password=t4YSpvPrrFOsjAapawc5 --docker-email=admin@alauda.io
参数说明:
-
docker-registry
:secret 的类型,固定为 docker-registry。 -
my-registry-secret
:secret 的名称,支持自定义。 -
cpaas-system
:secret 所在的命名空间名称,固定为 cpaas-system。 -
--docker-server
:镜像仓库的地址。 -
--docker-username
:镜像仓库的用户名。 -
--docker-password
:镜像仓库的用户密码。 -
--docker-email
:用户的邮箱地址。
-
-
部署组件时,建议使用分布式存储实现数据的持久化存储,请提前在当前集群配置分布式存储。无分布式存储时也可使用本地存储,但会占用一定的磁盘空间,可能导致 global 集群节点磁盘目录存储不足。
操作步骤
-
在左侧导航栏中,单击 集群管理 > 集群。
-
单击 global 集群。
-
在 插件 页签下,单击 云边协同 右侧的
> 部署。
-
参考以下说明,配置相关参数。
参数 说明 持久化开启 - 开启:默认开启数据的持久化存储。需配置 持久化存储大小、持久化访问模式,并指定一个已存在的 持久化存储类名称。注意:
- 未指定 持久化存储类名称 时将使用默认存储类,如未设置默认存储类则会导致插件部署失败。
- 持久化存储大小默认为 50Gi,配置前请预留充足的存储空间以免插件部署失败。
- 关闭:关闭后数据默认存放在主机的 /cpaas/artifact/upload 目录,仅适用于内部测试等场景。
OCI Chart 仓库地址 填写预先准备的镜像仓库地址。 OCI Chart 仓库凭据名称 当镜像仓库开启用户名/密码认证时,需在此处选择预先创建的 secret。 仓库中的项目名称 指定 Chart 在仓库中存放的目标项目名称,默认为 artifacts,您也可以根据需求自定义。注意: - Docker Registry 镜像仓库可自动创建 artifacts 项目,使用默认项目即可完成后续模板上传。
- Harbor 镜像仓库不自动创建项目,请事先创建项目并在此处指定项目名称,否则将影响后续模板上传。
- 开启:默认开启数据的持久化存储。需配置 持久化存储大小、持久化访问模式,并指定一个已存在的 持久化存储类名称。注意:
-
单击 部署。