开发者社区 > 云效DevOps > 正文

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

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

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

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

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

展开
收起
真的很搞笑 2023-07-06 11:53:32 81 0
2 条回答
写回答
取消 提交回答
  • 如果在云效中创建了一个应用(例如"fin"),并对相关的YAML文件进行了调整,但在部署时遇到了一些错误导致无法正常删除变更前的状态,您可以尝试以下方法来解决问题:

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

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

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

    2023-07-31 09:43:15
    赞同 展开评论 打赏
  • 您创建应用的时候把应用名改变一下呢 不要用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您在 失败的日志里找一下这个脚本:image.png 这个脚本是大概是这样的:/tmp/rdc_deploy_command_****_********_deployCommand.sh 您把这个脚本在ECS控制台上使用云助手执行一下,看能不能成功 https://ecs.console.aliyun.com/#/home,此回答整理自钉群“云效交付域答疑群”

    2023-07-06 12:16:43
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
云效助力企业软件供应链生产效能提升 立即下载
云效 DevOps 客户案例集(公共云) 立即下载
云效专有云服务手册下载(2019最新版) 立即下载