You need to enable JavaScript to run this app.
导航
多平台镜像数据同步
最近更新时间:2024.09.04 17:04:43首次发布时间:2023.08.22 10:59:54

混合云环境中,常常涉及到多个镜像仓库间的镜像推拉,这些镜像仓库服务可能跨地域、跨平台、跨账号、跨规格。本文介绍混合云环境中,不同镜像仓库数据同步场景中的最佳实践。

功能介绍

为了满足以上场景,镜像仓库 CR 提供了实例同步、镜像迁移和自定义域名等功能。

前提条件

操作步骤

场景一:跨地域镜像同步

注意

实例同步后,目标镜像的地址和访问凭证通常和源镜像不同,拉取镜像时需要注意调整对应的信息。

  • 镜像地址:将根据同步规则中的目标实例的地域、实例名等信息变化。
  • 访问凭证:私有镜像的访问凭证将变更为目标实例的访问凭证。

说明

实例同步功能不需要消耗公网流量。

国内不同地域镜像同步

当您存在跨地域业务时,您可以通过使用 实例同步功能 实现,操作详情参见 同地域或跨地域同步镜像

跨国镜像同步

跨国实例同步和国内不同地域的实例同步类似,您可以通过使用 实例同步功能 实现,操作详情参见 同地域或跨地域同步镜像

场景二:跨平台镜像迁移

多厂商公有云镜像仓库混用时,往往存在跨平台的镜像迁移或同步的需求。镜像仓库 CR 支持一键迁移火山引擎以外的外部仓库至标准版实例,为您提供专业稳定的托管服务及技术支持,减少自行搭建及维护的运维管理成本,满足低复杂度交付业务需求。同时,镜像仓库 CR 和容器服务 VKE 天然集成,支持通过内网拉取镜像,也可以有效降低带宽成本。

支持的迁移的第三方镜像仓库服务如下:

  • AWS ECR (私有 类型存储库)
  • Harbor
  • Docker

从自建 Harbor 同步镜像至 CR 标准版的操作流程参见 迁移自建 Harbor 至镜像服务标准版

说明

在跨平台场景下,用户可以选择使用 CR 的自定义域名功能,通过单一配置实现多平台的统一访问,以保证服务的连续性,详情请参见 创建自定义域名

场景三:跨实例规格镜像迁移

体验版实例是免费的共享实例,在 产品使用限制 范围内,所有镜像仓库 CR 用户共享体验版实例。若当前您的体验版实例配额达到使用上限,或您对镜像和 Helm Chart 的推/拉并发数、下载速度等有较高要求,可使用实例同步功能,一键迁移体验版实例至标准版实例,获取更好的标准版 SLA 保障。

镜像仓库体验版实例迁移基础版实例的方法参加 体验版实例同步至标准版实例

场景四:跨账号镜像迁移

注意

通过实例同步规则实现跨主账号实例同步时,请确保目标实例中已创建和源实例同名的命名空间和制品仓库。

跨主账号的实例同步需要通过 自定义 同步类型的方式配置。其他操作和同账号内实例同步操作类似,详情参见 同地域或跨地域同步镜像
alt