Confd 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Confd 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Confd 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 BSD
开发语言 Google Go 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 dccte
适用人群 未知
收录时间 2016-05-06

软件简介

Confd是一个轻量级的配置管理工具。通过查询Etcd,结合配置模板引擎,保持本地配置最新,同时具备定期探测机制,配置变更自动reload。

构建

Go 1.10 是构建 confd 所必需的。

$ mkdir -p $GOPATH/src/github.com/kelseyhightower
$ git clone https://github.com/kelseyhightower/confd.git $GOPATH/src/github.com/kelseyhightower/confd
$ cd $GOPATH/src/github.com/kelseyhightower/confd
$ make

现在,您应该在bin/目录中具有confd :

$ ls bin/
confd

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表于DevOps专区
2020/11/06 15:43

confd

# confd {{/* 使用lsdir方法,读取(可以认为)/services/web目录下的子目录,也就是返回cust1和cust2这两个。 并开始一个大循环,第1次循环,$dir等于cust1 ,第2次循环,$dir等于cust2 */}} {{range $dir := lsdir "/services/web"}} upstream {{base $dir}} { {{/* 使用printf方法,合成一个字符串,%s的部分用$dir来替代。 合成之后的新字符串赋值给$custdir,第一次应该是"/services/web/cust1/*" 使用gets查找key为"/ser...

0
0
发表于运维专区
2015/08/04 16:39

Confd Templates

Confd中用到了两个配置文件:一个是Templates文件,一个是TOML文件 TOML:看这里 Templates:看这里 下面简单的介绍一下Confd中Templates自带函数: base:path.Base的别名 exists:检查一个key是否存在,如果不存在,返回false get:返回KV类型中的符合key的value,如果key不存在,则返回error gets:返回所有符合key的value getv:匹配的key的value作为字符串返回,如果key不存在,则返回error getvs:以字符串的方式返回所有...

0
1
发表于服务端专区
2020/09/10 19:55

confd - 安装

前置 环境:Ubuntu1804 confd:7.3 安装 下载 链接: https://pan.baidu.com/s/1uI9z8L8Qe2Z4hhaRZui5Xw 密码: 0qoc 安装 unzip confd-basic-7.3.linux.x86_64.zip cd confd-basic-7.3.linux.x86_64/ ./confd-basic-7.3.linux.x86_64.installer.bin /root/confd 设置环境变量 source /root/confd/confdrc man confd 使用 ./bin/confd --help 启动 confd -c confd.conf 停止 confd --stop...

0
0
发表了博客
2018/04/04 14:52

Confd 配置指导

Quick Start Guide Before we begin be sure to download and install confd. Select a backend confd supports the following backends: etcd consul vault environment variables redis zookeeper dynamodb rancher ssm (AWS Simple Systems Manager Parameter Store) Add keys This guide assumes you have a working etcd, or consul server up and running and the ability to add new keys. etcd etcdctl set /myapp/data...

0
0
发表于开发技能专区
2020/09/11 15:25

confd - demo入门

前置 confd安装见这里 探索 confd安装后附带一些example,下面以一个作为入门 intro 1-2-3-start-query-model 1-README_start 准备环境 cd /root/confd/examples.confd/intro/1-2-3-start-query-model make all make start tail -f confd.log 清理环境 make stop 2-README_query use cli # JunOS-style CLI make cli # IOS XR-style CLI make cli-c 进入cli root@conf:~/confd/examples.confd/intro/1-2-3-start-query-mo...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
12 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部