跨实例同步镜像
更新时间:2024-09-27
容器镜像服务CCR企业版支持将实例中的容器镜像和Helm Chart通过配置同步规则复制到其他地域下的实例中,从而实现单点推送多地域自动同步分发,方便企业用户在多个地域快速部署、更新容器服务。
实例同步功能支持用户自定义同步规则,可指定某个实例中的部分资源复制到到另外一个实例中的指定位置,资源类型支持容器镜像、Helm Chart和全部同步。
前提条件
- 已成功创建企业版实例,且企业版规格为标准版或高级版。
操作步骤
创建同步规则
- 登录容器镜像服务控制台。
- 在左侧导航栏,选择实例列表。
- 在“实例列表”页面单击目标实例。
- 在“实例管理”页面左侧导航栏中选择实例同步。
- 在“实例同步”页面单击创建同步规则。
- 在“创建同步规则”页面完成基本配置。
配置项 | 必选/可选 | 配置说明 |
---|---|---|
规则名称 | 必选 | 输入自定义同步规则名称。 |
备注 | 可选 | 输入自定义同步规则备注信息。 |
- 继续完成同步源配置。
配置项 | 必选/可选 | 配置说明 |
---|---|---|
源实例 | 必选 | 默认为当前所在实例。 |
命名空间 | 必选 | 指定实例所需要同步的命名空间。 |
同步类型 | 必选 | 同步资源的类型,支持选择容器镜像或Helm Chart,也支持都选择。 |
仓库名称 | 必选 | 需要同步的仓库,支持使用正则表达式进行过滤,不填则为命名空间内的全部仓库。 |
版本 | 必选 | 需要同步的版本,支持使用正则表达式进行过滤,不填则为符合条件的仓库内全部版本。 |
- 继续完成同步目标配置。
配置项 | 必选/可选 | 配置说明 |
---|---|---|
目标实例 | 必选 | 选择资源同步的目标实例,支持选择同一账号下的任一实例。 |
命名空间 | 必选 | 指定资源仓库同步至目标实例所在的命名空间,不填则默认使用与源实例同名的命名空间,如果目标实例没有则会自动创建。 |
- 最后完成其他配置。
配置项 | 必选/可选 | 配置说明 |
---|---|---|
镜像覆盖 | 必选 | 可选择是否覆盖目标实例中已有同名容器镜像,建议不覆盖。 |
触发方式 | 必选 | 更新触发:当源实例命名空间中更新新的镜像时则会触发该同步规则。 手动触发:您可以手动执行该同步规则。 |
- 单击创建即可完成创建同步规则,您可以在“实例同步”页面查看同步规则信息,同时也可以对同步规则执行修改和删除操作。
手动触发同步规则
- 在“实例同步”页面选择目标同步规则单击规则名称进入下一级页面。
- 在左侧导航栏选择同步记录。
- 在“同步记录”页面单击同步,系统将扫描实例内所有符合规则的资源进行同步并生成一条同步记录。
查看同步记录
- 在“实例同步”页面选择目标同步规则单击规则名称进入下一级页面。
- 在左侧导航栏选择同步记录,您可以查看每次触发同步规则产生的同步记录,等到同步记录的状态由同步中变为成功则表示资源同步成功,您可以去目标实例中查看同步的资源。