k8s环境启动命令增加环境配置

k8s环境启动命令增加环境配置,第1张

k8s环境启动命令增加环境配置

本篇目录链接
    • 1、代码支持传参
    • 2、 k8s中的Args启动命令需要增加自己所在的环境namespaces。
    • 3、项目整改:
      • step1:保留配置文件
      • step2:profiles删除多余的配置

基于以 spring boot 启动命令的形式注入所需的环境配置,不需要在项目中增加多余的配置,只需要在apollo中添加自己的namespaces。K8S启动的时候指定自己的namespaces。

1、代码支持传参

有的项目启动的时候没有传入参数,导致启动参数失效。这个必须要加上

2、 k8s中的Args启动命令需要增加自己所在的环境namespaces。
--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(测试环境)。这几个配置文件。灰度和生产的配置不动,只修改测试和开发,有些项目可能还有其他的线上环境或者私有的,也不要动。

step2:profiles删除多余的配置

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5563585.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-14
下一篇2022-12-14

发表评论

登录后才能评论

评论列表(0条)

    保存