云效镜像升级流程报错,目标资源deployments/xx不存在,这个负载是要手动在集群创建才行吗?[阿里云云效]

云效镜像升级流程报错 发布的目标资源deployments/xx不存在,请检查配置,这个负载是要手动在集群创建才可以吗?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
3 条回复 A 作者 M 管理员
  1. 是的,如果发布的目标资源不存在,需要手动在集群中创建。您可以登录到云效控制台,进入对应的集群页面,然后点击左侧导航栏中的“部署”选项卡,接着点击右上角的“新建部署”按钮,按照提示填写相关信息并保存即可。

  2. 根据您的描述,云效镜像升级报错可能是由于 Deployments 控制器不存在导致的。

    1. 您需要确保 Kubernetes 集群上存在目标 Deployments 控制器。如果没有,请手动创建对应的 Deployments 控制器,或者通过 Kubectl 工具进行部署。
    2. 检查 YAML 文件中的名称是否正确,特别是 namespace 和 deployment name。
    3. 验证集群的当前状态,并确保目标 Deployments 控制器可以正常工作。
    4. 如果目标 Deployments 控制器不存在,您可以手动创建该控制器,并等待几分钟再尝试再次升级。
  3. 如果您的镜像升级流程报错,提示 “发布的目标资源 deployments/xx 不存在,请检查配置”,则可能意味着您的部署目标(即 deployemnt)尚未被正确地配置或创建。
    要解决这个问题,请确保您在部署前已经在集群中正确地设置了 deployment。您可以使用Kubernetes命令行工具或图形界面(如Dashboard)来完成此任务。一旦 deployment 创建完成后,即可使用云效进行镜像升级。

  4. 镜像升级需要先保证这个deploy和pod存在呢,您得先部署一下,之后再镜像升级。此回答整理自钉群“云效交付域答疑群”