【文件属性】:
文件名称:nuagebec-docker-etcd
文件大小:6KB
文件格式:ZIP
更新时间:2021-06-22 09:06:50
Go
nuagebec-etcd
注:此项目正在开发中。 欢迎您的贡献。
在 nuagebec/ubuntu:14.04 图像上构建的 docker 的 etcd 图像
etcd,一种用于共享配置和服务发现的高可用键值存储。 etcd 的灵感来自 Apache ZooKeeper 和 doozer,重点在于:
简单:面向用户的可卷曲 API (HTTP+JSON)
安全:可选的 SSL 客户端证书身份验证
快速:基准测试每个实例每秒写入 1000 次
可靠:使用 Raft 正确分布
etcd 是用 Go 编写的,使用 Raft 共识算法来管理高可用的复制日志。
将 etcdctl 用于简单的命令行客户端。 或者,随意使用 curl,如下例所示:
体积
/data/persistent 持久化
端口
4001 7001 跑步
注意:使用 ETCD 发现 URL 作为 docker env
【文件预览】:
nuagebec-docker-etcd-master
----Dockerfile(673B)
----.gitignore(24B)
----README.md(2KB)
----.gitmodules(0B)
----gen-pub-discovery-URL.sh(581B)
----supervisor-etcd.conf(106B)
----etcdScale()
--------etcdScale.go(5KB)
----start-etcd.sh(2KB)