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

我在云效中把应用的生产环境都删除了,但是k8s集群内部署的应用还是自动部署,无法删除,怎么回事?

我在云效中把应用的生产环境都删除了,但是k8s集群内部署的应用还是自动部署,无法删除,怎么回事?lQLPJwAx3rIcAL7NBgjNC76wsiraOiyFj9kEoTdWiMAGAA_3006_1544.png

展开
收起
三分钟热度的鱼 2023-07-19 15:58:41 98 0
2 条回答
写回答
取消 提交回答
  • 如果您在云效中删除了应用的生产环境,但在 Kubernetes 集群中部署的应用仍然存在且无法删除,可能有以下几个原因和解决方法:

    1. 手动创建的资源:如果您在 Kubernetes 集群中手动创建了与该应用相关的资源(例如 Deployment、Service 等),这些资源将不受云效管理。在这种情况下,您需要手动通过 Kubernetes 命令或工具删除这些资源。

      解决方法:使用 kubectl 或其他适合您的 Kubernetes 管理工具,找到并删除与该应用相关的资源。例如,可以运行 kubectl delete deployment <deployment-name>kubectl delete service <service-name>

    2. 流水线或配置文件自动化部署:如果您在云效中设置了自动化部署的流水线或配置文件,可能会导致应用在 Kubernetes 集群中持续部署。

      解决方法:检查云效中的流水线或配置文件,确认是否存在与该应用相关的自动化部署步骤。对于流水线,您可以暂停或删除流水线以停止自动部署。对于配置文件,您可以修改或删除相关部署规则以停止自动部署。

    3. 云效缓存或状态同步延迟:有时,云效和 Kubernetes 集群之间的状态同步可能存在延迟,导致删除操作没有立即生效。

      解决方法:等待一段时间,通常几分钟到几十分钟,以确保云效和 Kubernetes 集群之间的状态同步完成。然后再次尝试删除应用。

    2023-07-30 23:20:07
    赞同 展开评论 打赏
  • 您当时删除的时候是通过工单删除环境上部署的组件之后 再删除的环境 还是强制删除的环境?强制删除的环境是不会删除您的负载的,需要手动删除一下:https://help.aliyun.com/document_detail/335846.html?spm=a2cl9.appstack_devops2020_goldlog_appstack-main-page.0.0.ebc6142eA6ldJP 此回答整理自钉群“云效交付域答疑群”

    2023-07-19 16:10:48
    赞同 展开评论 打赏

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

热门讨论

热门文章

相关电子书

更多
ACK 云原生弹性方案—云原生时代的加速器 立即下载
ACK集群类型选择最佳实践 立即下载
企业运维之云原生和Kubernetes 实战 立即下载

相关镜像