配置管理 [5]#
- 四个理念
- 版本变更标准化,
- 将一切纳入版本控制,
- 全流程可追溯和
- 单一可信数据源
配置管理的时机[1]#
- 构建阶段
不推荐 - 部署阶段
- 启动阶段
- 运行时阶段
- 发布阶段
实现方式[1]#
Spring Boot 的 Profile 形式
- 配置类
1
- 配置文件
1
2
3
4
5
6#开发环境
application-dev.properties
#测试环境
application-test.properties
#生产环境
application-prod.properties1
spring.profiles.active=prod
- 配置类
基于 Git 的配置管理
通常情况下,Git 库中的分支不会合并配置管理系统
Apollo, Nacos配置管理数据库 CMDB。
参考#
- 《09 -配置管理:实现一包到底的必胜手段》 lg2064-DevOps 落地笔记-拉钩专栏
- 10 | 配置管理:最容易被忽视的DevOps工程实践基础 石雪峰