容器化应用之配置文件管理

应用模块配置文件管理经验

程序做成镜像后,就不能修改镜像文件了,模块需要适配不同环境的配置,解决方案有:

  1. 通过环境变量引用不同的参数值
    a. 镜像中包括所有环境的配置文件,在通过一个指定环境的环境变量,不同环境加载各种环境响应的配置文件
    b. 镜像中包括常用的运行参数,像与环境相关参数(域名,数据库,中间件等)通过环境变量引用
  2. 通过引用configmap配置到容器中,确定,configmap只能挂载到目录,所有应用的配置文件夹必须只包括配置,其他文件会被覆盖掉
  3. 通过配置中心加载文件:比如nacos, eureka, consul
  4. 通过http下载配置文件,提前约定好下载地址,路径,文件的规则
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容