云效中我第一次创建了应用:fin,我做了一些yaml的调整,但部署时出现了一些错误,无法删除变更前?[阿里云云效]

云效中我第一次创建了应用:fin,我做了一些yaml的调整,但部署时出现了一些错误,无法删除变更前的deployment,然后我就把这个应用删除了。手动去k8s集群删除了这个deployment

第二次重新创建了一个全新的fin。但我部署这个时,还会将之前手动删除的deployment部署到k8s集群。这是什么问题导致的?

部署单 50f126458777465685b6884a64c81f80,部署单里完全没有老的deployment

我全新创建的一个应用,但每次部署时,都会将老的deployment进行一次部署,即使在k8s集群里手动删除了,下次再部署时,还是会创建一个老的deployment?这个不太好吧,因为我们的编排模块里要使用这个appName,很多东西都跟他有关系,一但要换个新名字就麻烦了,我确认过,用全新名字的应用不会发生这样的问题,只有我刚描述的这种情况会发生

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 如果在云效中创建了一个应用(例如”fin”),并对相关的YAML文件进行了调整,但在部署时遇到了一些错误导致无法正常删除变更前的状态,您可以尝试以下方法来解决问题:

    1. 回滚到先前的稳定状态:如果您还记得之前的稳定状态或成功部署过的版本,可以尝试回滚到该版本。在云效中,您可以查找并选择先前成功部署的版本,并将其部署到目标环境中。

    2. 手动修复错误:根据部署错误的具体信息和日志,尝试手动修复问题。检查YAML文件的语法、配置选项是否正确,并确保它们与目标环境的要求相匹配。根据错误提示进行逐步排查和解决问题。

    3. 联系技术支持:如果以上方法都无法解决问题,建议联系云效平台的技术支持团队,向他们详细描述您遇到的错误和无法删除变更前的情况。他们可能能够提供更具体的指导和帮助,以解决部署错误并恢复应用程序的正常状态。

  2. 您创建应用的时候把应用名改变一下呢 不要用fin了 稍微变化一下 比如 new-fin 试试呢,您试一下Appsatck上部署这个包 会下载包失败吗 https://devops.aliyuncs.com/ossproxy/download?ns=execution-component&bucketName=execution-component-rdc&fileId=aone2/2314138/1688030912783/Artifacts_2428453.tgz&fileName=Artifacts_2428453.tgz&md5Sign=69125ab8fb9dc21b564e80f5a587a080您在 失败的日志里找一下这个脚本: 这个脚本是大概是这样的:/tmp/rdc_deploy_command_****_********_deployCommand.sh 您把这个脚本在ECS控制台上使用云助手执行一下,看能不能成功 https://ecs.console.aliyun.com/#/home,此回答整理自钉群“云效交付域答疑群”