
- 1、代码支持传参
- 2、 k8s中的Args启动命令需要增加自己所在的环境namespaces。
- 3、项目整改:
- step1:保留配置文件
- step2:profiles删除多余的配置
基于以 spring boot 启动命令的形式注入所需的环境配置,不需要在项目中增加多余的配置,只需要在apollo中添加自己的namespaces。K8S启动的时候指定自己的namespaces。 1、代码支持传参
有的项目启动的时候没有传入参数,导致启动参数失效。这个必须要加上
--apollo.bootstrap.namespaces=authority-application,authority-server-api-prod2 #这里所指定的就是自己环境的配置,会替代项目中配置文件的namespaces, 加载自己的配置。3、项目整改: step1:保留配置文件
代码中只保留application.properties,application-dev.properties(开发环境),application-hd.properties(灰度环境),application-local.properties(本地环境),application-pro.properties(生产环境),application-test.properties(测试环境)。这几个配置文件。灰度和生产的配置不动,只修改测试和开发,有些项目可能还有其他的线上环境或者私有的,也不要动。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)