文档章节

Confd Templates

China_OS
 China_OS
发布于 2015/08/04 16:39
字数 324
阅读 950
收藏 1

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:以字符串的方式返回所有匹配的key的values
getenv:os.Getenv的别名,可以从环境变量获取值
datetime:time.Now的别名
split:以指定的分割字符切分字符串,返回一个数组
toUpper:strings.ToUpper的别名,返回大写形式
toLower:strings.ToLower的别名,返回小写形式
json:
jsonArray:
ls:以字符串形式返回该路径下的所有子key,如果路径不存在,则返回空
lsdir:以字符串形式返回该路径下的所有子key,但是只返回有subkeys的subkeys
dir:返回给定key的父目录
join:strings.Join的别名
        Template模板中不光有自带的函数,还有一些常用的语法,比如判断、循环、变量等等,关于这些可以 看这里



© 著作权归作者所有

上一篇: Redis Cluster
下一篇: Confd 模板
China_OS
粉丝 422
博文 460
码字总数 513987
作品 0
静安
技术主管
私信 提问
confd基本使用--Nginx配置自动化

confd可监听多种数据源,并根据模板生成相应的指定的文件。 【这篇博客没啥技术含量,基本就是官方文档quick-start的翻译版】地址见简介~ 简介 是一个轻量配置管理工具,他的主要关注点: 保...

明天以后
2018/11/24
0
0
Etcd+confd通过Nginx对后端服务的注册发现

本文介绍了Etcd+confd通过Nginx对后端服务的注册过程总结出的实用经验。 上篇文章回顾:处理器核心真的越多越好? 先简单介绍下用到的产品,Etcd是一个分部式KV存储系统,confd是一个对Etcd ...

小米运维
2018/09/20
0
0
django + etcd + confd配置管理平台

环境 CentOS 6/7 x64 Python: 2.7.6 Etcd: 3.2.18 Confd: 0.16.0 Nginx: 1.12.1 效果演示 一、拓扑图: 二、涉及软件 etcd:分布式 KV 存储系统,一般用于共享配置和服务注册和发现。是 ...

xjtuhit
2018/06/21
0
0
kubernetes+docker 基础架构搭建使用

主要组件 git + jenkins + kubernetes + docker + etcd + confd + nginx/haproxy Git 是一款免费、开源的分布式版本控制系统 Jenkins 是基于Java开发的一种持续集成工具,用于监控持续重复的...

msj0905
2018/06/27
0
0
基于Docker持续交付平台建设的实践

摘要:基于Docker容器技术,运维技术团队开发了五阿哥网站的容器云平台。通过容器云平台95%的应用服务已经实现容器化部署。这些应用支持业务按需拓展,秒级伸缩,提供与用户友好的交互过程,...

Docker
2017/12/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Disable Autostart of MySQL Server on Ubuntu

OSC Markdown Editer 真香,笔记一篇,懒得转中文,如有表述问题,请不吝指出,先谢为敬! OS: Ubuntu 19.04 When the MySQL server is installed, it automatically started with the OS. I...

Iridium
15分钟前
0
0
OpenStack RDO + S3

Packstack(RDO) installation "sync db timeout" issue version: openstack-packstack-13.0.0-0.1.0rc1.el7.noarchopenstack-packstack-puppet-13.0.0-0.1.0rc1.el7.noarch add timeout =>......

Firxiao
18分钟前
0
0
java运算符的优先级

https://www.cnblogs.com/zjfjava/p/5996666.html

南桥北木
23分钟前
0
0
线性代数的静态观-向量空间(一)

向量是一个具有大小和方向的量,因此只要大小与方向相同则向量也相同,从而向量可以自由平行移动。 向量与点不同,它反映的是从A到B的位移(既包含位移的方向又包含位移的大小),而点仅仅是...

FAT_mt
24分钟前
0
0
Redis缓存穿透、缓存雪崩和缓存击穿

Redis缓存穿透、缓存雪崩 缓存雪崩,是指在某一个时间段,缓存集中过期失效。 产生雪崩的原因之一,比如在写本文的时候,马上就要到双十二零点,很快就会迎来一波抢购,这波商品时间比较集中...

architect刘源源
45分钟前
10
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部