etcd 中的文章

使用Ansible部署etcd 3.2高可用集群

之前写过一篇手动搭建etcd 3.1集群的文章《etcd 3.1 高可用集群搭建》,最近要初始化一套新的环境,考虑用ansible自动化部署整套环境, 先从部署etcd 3.2集群开始。 需要部署etcd的主机信息如下: 1node1 192.168.61.11 2node2 192.168.61.12 3node3 192.168.61.13 1.配置管理项目目录结构……

阅读全文

etcd 3.1 高可用集群搭建

环境信息 CentOS 7.3 1192.168.61.11 node1 2192.168.61.12 node2 3192.168.61.13 node3 TLS密钥和证书 这里部署的etcd集群使用TLS证书对证书通信进行加密,并开启基于CA根证书签名的双向数字证书认证。 下面介绍使用cfssl生成所需要的私钥和证书. 安装cfssl cfssl是使用Go语言开发的工具,如果……

阅读全文

分布式一致性协议Raft的简单理解

基本概念 Raft的三个模块 分布式一致性协议允许一组服务器节点像一个整体一样工作,允许其中一些节点出现故障也能继续工作下去。正式因为如此,一致性算法在构建大规模分布式软件系统扮演着十分重要角色。Paxos一直是分布式领域内一致性协议的代名词,……

阅读全文