容器镜像服务TCR:个人版到企业版的迁移指南及前提条件

想要进行腾讯云镜像迁移?这里有几个关键点需要留意。无论是企业版实例还是个人版的容器镜像服务,操作上都有一定的技巧。如果不了解这些,可能会遇到一些麻烦。

企业版实例操作前准备

若您已购得企业版实例,且负责迁移的账号具备向该实例推送镜像的权限,那么需参照企业版授权方案示例,为子账号分配相应实例的容器镜像和HelmChart推送权限。如此一来,权限分配将更为清晰。例如,在部分企业内部,需严格按照部门职责来划分权限,明确各子账号的操作权限。此外,还需将容器镜像服务的全读写权限赋予负责配置同步的子账号。此举关乎企业大型项目部署期间,镜像推送等操作能否顺利进行。

企业版实例在使用时,访问凭证的设置尤为关键。不可掉以轻心,需前往容器镜像服务控制台,找到访问凭证相关选项。选择已创建的企业版实例,点击“新建”按钮,系统便会生成一个专用于迁移的长期访问凭证。此凭证内含用户名和密码,是获取企业版镜像仓库访问凭证的关键步骤。若操作失误,迁移过程中难免会出现问题。

私有网络VPC的相关操作

在私有网络VPC中运行迁移工具至关重要。为了在目标企业版实例的内网中访问迁移工具运行服务器,需要将服务器所在的私有网络添加进去。此外,若要迁移CVM所在的VPC,必须连接至该企业版实例,并启用自动内网解析。具体操作细节,请参考内网访问控制的相关内容。对于拥有多个办公地点的企业来说,由于各地点的网络环境各异,通过VPC的相关操作,可以确保各地镜像迁移的顺畅进行。

docker pull ccr.ccs.tencentyun.com/tcrimages/image-transfer:ccr2tcr

此外,企业版的镜像服务对网络实施了管控措施,只有当集群所在的VPC与实例相连后,才允许进行内网访问。相较之下,个人版的容器镜像服务则不同,它并不具备网络访问控制功能。在我国境内,默认情况下,所有服务器都可以使用这项服务进行内网访问。

docker run --network=host --rm ccr.ccs.tencentyun.com/tcrimages/image-transfer:ccr2tcr /run --help

API调用凭证获取

docker run --network=host --rm ccr.ccs.tencentyun.com/tcrimages/image-transfer:ccr2tcr /run --tcrName image-transfer --ccrRegionName ap-guangzhou --tcrRegionName ap-shanghai --ccrAuth username:password --tcrAuth username:password --ccrSecretId sid- example --ccrSecretKey skey-example --tcrSecretId sid-example --tcrSecretKey skey-example --tagNum 50

在迁移镜像的过程中,系统会自动在企业版实例中创建新的命名空间和镜像仓库。这时,必须调用腾讯云API来执行这一操作。这个过程涉及程序自动执行的任务,调用API可以保证系统在后台进行准确无误的操作。这就像搭建乐高积木一样,每一块都需要精确放置。这里的每一个调用都直接关系到镜像仓库能否顺利创建。

正确获取API调用凭证,这与之前业务系统中的工作负载能否顺利迁移息息相关。这种关联性不容忽视,它对确保整个迁移过程顺利进行起着至关重要的作用。

################# Finished, 0 transfer jobs failed, 0 normal urlPair generate failed, 0 jobs generate failed #################

个人版网络配置与特点

个人版的容器镜像服务在网络设置上相当简便,以便捷性为首要考量。它对网络配置的要求并不繁杂,默认情况下,所有的网络环境均适用于访问该服务。无论是上传还是下载镜像,都无需额外设置。

但这存在一些不足,例如在安全层面,可能不如企业版那样提供丰富的网络控制与保护。然而,也正是因为这个原因,对于一些小型开发者或是个人开发者来说,使用腾讯云镜像服务时操作更为简便,无需过多担心网络配置的复杂性,即可轻松进行镜像操作。

工作负载相关调整

迁移完毕或进行镜像切换后,我们必须对工作负载相关内容进行调整。首先,进入集群或弹性集群的详细页面,接着在左侧选择“工作负载”选项,再进行后续操作。比如,可以创建或更新工作负载。在“实例内容器”这一环节,需选择或填写正确的镜像地址,或者直接在YAML文件中修改image参数。

在“镜像访问凭证”中进行访问凭证的切换,或者直接在YAML文件中修改imagePullSecret参数。遇到新企业版实例在权限等方面有所变动时,这些操作便成为了确保工作负载与新版镜像顺利运行的关键举措。

企业版实例的账号权限与多地域多实例创建

刚才提到的企业版案例,针对各种不同的权限使用场景,能够设立特定的长期访问凭证。这些凭证最终仅用于登录目的,其权限与在CAM端配置的该账号权限保持一致。

内容迁移工具

有些企业因为业务量庞大,覆盖了多个地区,根据实际需求,可以在不同地区建立一个或多个实例。同时,还需妥善配置同步复制策略,并使用自定义域名来统一管理实例的访问路径。这对那些大型企业以及拥有跨国业务的公司来说,显得尤为关键。

在使用腾讯云镜像迁移过程中,你是否遇到过一些有趣或令人烦恼的问题?这篇文章或许能给你带来一些帮助。如果觉得内容有用,不妨点个赞或分享给他人。

内容迁移工具

发表评论