EDAS上开启无损上线,,这个会注入到k8s的deploy文件中吗?
在EDAS上开启无损上线(灰度发布)功能时,并不会直接注入到Kubernetes的Deployment文件中。EDAS使用自己的部署架构和机制来实现无损上线功能。
在EDAS中,应用程序被打包成一个可执行的JAR或WAR文件,并通过EDAS提供的控制台或API进行部署。EDAS利用自身的资源调度器和高可用机制来管理应用程序的部署、扩缩容、网络配置等。
当您在EDAS上开启无损上线功能时,EDAS会根据指定的规则和策略,将新版本的应用程序逐渐引入到线上环境中。这个过程是通过EDAS的智能路由和流量切换机制来实现的,而不是修改原始的Kubernetes Deployment文件。
具体来说,在无损上线期间,EDAS会根据设置的比例或条件,将一部分流量导向新版本的应用程序,同时保留一部分流量继续访问旧版本。如果发生问题,EDAS可以快速切换回旧版本,确保应用程序的稳定性和可靠性。
总结起来,EDAS的无损上线功能不会直接修改Kubernetes的Deployment文件,而是通过自身的部署机制和智能路由来实现。这使得无损上线变得更加简单、可控和安全。
=
应用无损上线功能中的无损滚动发布模式,有通过K8s 的readiness探针来实现。应用的无损上线开关没有直接与deployment配置关联。,此回答整理自钉群“EDAS K8s/Serverless K8s 交流群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。