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

EDAS上开启无损上线,,这个会注入到k8s的deploy文件中吗?

EDAS上开启无损上线,,这个会注入到k8s的deploy文件中吗?

展开
收起
真的很搞笑 2023-07-30 14:37:23 68 0
2 条回答
写回答
取消 提交回答
  • 在EDAS上开启无损上线(灰度发布)功能时,并不会直接注入到Kubernetes的Deployment文件中。EDAS使用自己的部署架构和机制来实现无损上线功能。

    在EDAS中,应用程序被打包成一个可执行的JAR或WAR文件,并通过EDAS提供的控制台或API进行部署。EDAS利用自身的资源调度器和高可用机制来管理应用程序的部署、扩缩容、网络配置等。

    当您在EDAS上开启无损上线功能时,EDAS会根据指定的规则和策略,将新版本的应用程序逐渐引入到线上环境中。这个过程是通过EDAS的智能路由和流量切换机制来实现的,而不是修改原始的Kubernetes Deployment文件。

    具体来说,在无损上线期间,EDAS会根据设置的比例或条件,将一部分流量导向新版本的应用程序,同时保留一部分流量继续访问旧版本。如果发生问题,EDAS可以快速切换回旧版本,确保应用程序的稳定性和可靠性。

    总结起来,EDAS的无损上线功能不会直接修改Kubernetes的Deployment文件,而是通过自身的部署机制和智能路由来实现。这使得无损上线变得更加简单、可控和安全。
    =

    2023-07-31 14:56:48
    赞同 展开评论 打赏
  • 应用无损上线功能中的无损滚动发布模式,有通过K8s 的readiness探针来实现。应用的无损上线开关没有直接与deployment配置关联。,此回答整理自钉群“EDAS K8s/Serverless K8s 交流群”

    2023-07-30 15:07:59
    赞同 展开评论 打赏

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

相关产品

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

    更多
    EDAS—云上的微服务开发与治理利器 立即下载
    基于阿里企业级分布式应用服务的敏捷服务开发与架构实践 立即下载
    EDAS—轻松搞定分布式应用服务 立即下载

    相关镜像