操作场景
为了实现容器镜像服务的异地容灾,可以在不同地域开通容器镜像服务企业版实例,并配置实例同步规则,以提升容器镜像服务使用的容灾能力。
前提条件
已在不同地域开通容器镜像服务企业版实例。
操作步骤
配置实例同步规则
为不同地域的容器镜像服务企业版实例配置实例同步规则,保证镜像存储在不同地域的实例中。
增量容器镜像同步
对于增量容器镜像,可以通过创建自动同步任务,自动将镜像从源实例同步到目标实例,具体步骤如下:
- 登录容器镜像控制台;
- 在顶部菜单栏,选择所需资源池;
- 在实例页面中选择需要同步的实例;
- 在企业版实例管理页面的左侧菜单上选择【分发管理>实例同步】,选择“自动同步规则”的选项卡,点击左上角的“创建规则”;
- 在“创建规则”对话框中,配置同步规则,然后点击“确定”,实现规则创建,各配置参数说明如下:
参数 说明 名称 自定义同步规则的名称 描述 自定义同步规则的补充描述信息,备注信息等 同步内容 同步的内容,可选择“镜像”与Chart 源实例 固定为当前实例 源命名空间 选择源实例中的命名空间,此项为必填 源仓库 选择源命名空间下的镜像仓库,可为空,为空时则包含命名空间下的所有镜像仓库 源版本 选择需要同步的镜像版本,可为空,为空时则同步所有版本的镜像 目标实例 选择目标实例所在的地域和实例名称 目标命名空间 选择要同步到的命名空间 覆盖 遇到同一镜像仓库下、同一版本的镜像时,是否进行覆盖,可选是或否
当有新的容器镜像推送到符合上述规则的仓库中,会自动触发同步任务。在企业版实例管理页面的左侧菜单上选择【分发管理>实例同步】, 选择“自动同步规则”的选项卡,点击对应的同步规则,在规则详情页的下方查看任务执行情况。
存量容器镜像同步
对于存量容器镜像,可以通过创建手动同步任务,手动将镜像从源实例同步到目标实例,具体步骤如下:
- 登录容器镜像控制台;
- 在顶部菜单栏,选择所需资源池;
- 在实例页面中选择需要同步的实例;
- 在企业版实例管理页面的左侧菜单上选择【分发管理>实例同步】,选择“手动同步记录”的选项卡,点击左上角的“创建同步任务”;
- 在“创建同步任务”对话框中,配置同步任务,然后点击“确定”,实现任务创建。
任务创建完成后,可在“手动同步记录”的选项卡中查看任务执行情况。
配置实例访问控制
为实现跨地域访问,需要为企业版实例开通公网访问控制,具体步骤如下:
- 登录容器镜像控制台;
- 在顶部菜单栏,选择所需资源池;
- 在实例页面中选择指定的企业版实例;
- 在企业版实例管理页面的左侧菜单上选择【实例管理>访问控制】,在界面左上角点击“添加公网白名单”按钮;
- 在弹出“添加公网白名”单选项卡中,录入地址段和备注信息,点击确定。
添加完成后,该白名单网段所包含IP的主机都可以正常访问企业版实例。若删除所有白名单,则公网下机器均可访问企业版实例。