请问springcloud项目用edas部署,用原来的镜像可以吗,项目需要改造吗?在edas部署的时候如果使用edas自带的配置中心,在部署时应该怎么配置,服务到初始化数据库时一直卡住了,像是没拿到配置,k8s集群到数据库网络也验证了是通的。
当使用EDAS部署SpringCloud项目时,如果您已经准备了镜像,那么是可以使用原来的镜像的。在这种情况下,您无需对项目进行改造。
关于如何在EDAS中使用自带的配置中心,首先需要保证注册中心与应用部署环境的网络互通。这样,即使不修改任何代码,您的应用也可以顺利部署到EDAS上,并可以利用EDAS提供的应用托管、微服务以及云原生应用PaaS平台的能力。具体的部署步骤包括在容器服务Kubernetes版控制台中创建集群,并将该集群导入到EDAS控制台,然后创建应用并完成部署。
对于服务初始化数据库时卡住的问题,可能的原因是没有正确获取到配置信息。您可以检查配置信息是否被正确添加到了应用配置文件或Nacos配置中心中,同时确认微服务是否有权限访问这些配置信息。
原来是基于Nacos开发的吗?如果是的话,默认不需要改任何东西。不需要程序感知,运行时会自动适配的。另外这个版本2.0是不行的,1.4起OK的。此回答整理自钉群“云上微服务应用管理最佳实践 - EDAS(二)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。