开发者社区 > 云原生 > 中间件 > 正文

EDAS中为什么我用云效批量更新,第一批次更新没问题,但是后面的批次,这个拉取的镜像地址都变了呀?

EDAS中为什么我用云效批量更新,第一批次更新没问题,但是后面的批次,这个拉取的镜像地址都变了呀。这是是需要什么额外的设置吗?
c928a39399c63ec5f43aa8c5e61ba2c3.png

展开
收起
十一0204 2023-07-26 09:22:04 81 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    如果您在使用阿里云EDAS中的云效批量更新功能时,发现后续批次的镜像地址发生了变化,可能是由于以下原因导致的:

    镜像仓库地址不稳定:如果您使用的是公共的Docker镜像仓库,可能会因为网络问题或镜像仓库维护等原因导致访问不稳定,从而导致镜像地址发生变化。建议您使用阿里云镜像仓库或私有镜像仓库,以提高镜像访问的稳定性和可靠性。

    镜像标签不稳定:如果您在更新应用程序时使用了不稳定的镜像标签,例如“latest”或“dev”,则可能会导致每次更新使用的镜像地址不同。建议您使用稳定的镜像标签(例如版本号)或者使用镜像哈希来确保每次更新使用的镜像版本一致。

    云效配置不正确:如果您的云效配置不正确,例如未正确配置镜像仓库、镜像标签或者更新策略等,可能会导致每次更新使用的镜像地址不同。建议您仔细检查云效配置,确保所有的参数和选项都正确设置。

    2023-07-29 09:01:38
    赞同 展开评论 打赏
  • 在阿里云 EDAS(Enterprise Distributed Application Service)中使用云效进行批量更新时,如果后续批次的镜像地址发生变化,可能是由于以下原因导致的:

    1. 镜像版本更新:如果你在批量更新过程中选择了自动拉取最新的镜像版本,那么每个批次的镜像地址可能会因为镜像版本的更新而发生变化。这通常是为了确保使用最新的镜像版本进行更新。

    2. 镜像仓库配置:如果你的镜像仓库配置发生了变化,例如镜像仓库的地址、访问凭证信息等,那么后续批次的镜像地址可能会随着配置的变化而改变。

    3. 批次间时间间隔:如果你在批量更新过程中间隔了一段时间,并且期间有新的镜像被推送到了镜像仓库,那么后续批次的镜像地址可能会与之前的批次不同。这是因为镜像仓库中的镜像发生了更新。

    以上是一些可能导致后续批次镜像地址变化的情况。如果你需要确保每个批次都使用相同的镜像地址进行更新,可以尝试以下方法:

    • 在批量更新过程中,手动指定固定的镜像版本或镜像地址,而不自动拉取最新版本。
    • 确保镜像仓库的配置保持不变,并且在更新过程中不对镜像仓库进行任何修改。
    • 尽量缩短批次间的时间间隔,确保每个批次都能使用相同的镜像。
    2023-07-27 22:31:23
    赞同 展开评论 打赏

为企业提供高效、稳定、易扩展的中间件产品。

相关产品

  • 企业级分布式应用服务
  • 相关电子书

    更多
    云效助力企业软件供应链生产效能提升 立即下载
    云效 DevOps 客户案例集(公共云) 立即下载
    云效 立即下载