kelseyhightower

一款轻量级配置管理工具,使用来自etcd、consul等数据源的模板保持本地配置文件更新。

v0.16.0
发布于
2018年5月5日
8,425
星标
33,266
下载
同步于
24 天前

最新版本

v0.16.02018年5月5日 04:09
下载慢?可在上方随时切换镜像源

项目说明

项目概述

confd是一款轻量级配置管理工具,专注于使用存储在etcd、consul、dynamodb、redis、vault、zookeeper、AWS SSM参数存储或环境变量中的数据,通过模板保持本地配置文件更新。

主要功能

  • 从etcd、consul、dynamodb、redis、vault、zookeeper、AWS SSM读取配置数据
  • 使用模板资源生成配置文件
  • 重载应用以应用新配置

适用人群

  • DevOps和系统管理员
  • 使用etcd/consul等配置存储的团队
  • 需要动态配置管理的开发者

快速上手

  1. 参考安装文档
  2. 阅读快速入门指南
  3. 配置模板和后端数据源
  4. 运行confd生成配置文件

核心优势

  • 轻量级,专注配置管理
  • 支持多种后端数据源
  • 模板驱动,灵活可定制
  • 开源免费

系统要求

  • 操作系统:跨平台(Linux、macOS、Windows)
  • 支持架构:x86_64、arm64
  • 额外依赖:Go 1.10+(构建时)

注意事项

  • 项目正在清理以支持新版Go和Go modules
  • etcd和etcdv3后端正在合并

历史版本

排序