下载https://github.com/etcd-io/etcd/releases/download/v3.4.10/etcd-v3.4.10-linux-amd64.tar.gz分别放到两台主机上,因为wget太慢了。

HOST1:101.200.243.176(公网)172.17.229.160(内网)
HOST2:110.43.50.186(公网)10.0.0.254(内网)

HOST1

[root@peiqi test]# tar xzvf etcd-v3.4.10-linux-amd64.tar.gz
[root@peiqi test]# mv etcd-v3.4.10-linux-amd64 etcd && cd etcd
[root@peiqi etcd]# ./etcd --name docker01 --listen-peer-urls http://172.17.229.160:2380 --listen-client-urls http://172.17.229.160:2379,http://127.0.0.1:2379 --initial-advertise-peer-urls http://101.200.243.176:2380 --advertise-client-urls http://127.0.0.1:2379,http://101.200.243.176:2379 --initial-cluster docker01=http://101.200.243.176:2380,docker02=http://110.43.50.186:2380 --initial-cluster-token etcd-cluster --initial-cluster-state new

HOST2

[root@qiaozhi test]# tar xzvf etcd-v3.4.10-linux-amd64.tar.gz
[root@qiaozhi test]# mv etcd-v3.4.10-linux-amd64 etcd && cd etcd
[root@qiaozhi etcd]# ./etcd --name docker02 --listen-peer-urls http://10.0.0.254:2380 --listen-client-urls http://10.0.0.254:2379,http://127.0.0.1:2379 --initial-advertise-peer-urls http://110.43.50.186:2380 --advertise-client-urls http://127.0.0.1:2379,http://110.43.50.186:2379 --initial-cluster docker01=http://101.200.243.176:2380,docker02=http://110.43.50.186:2380 --initial-cluster-token etcd-cluster --initial-cluster-state new

检查cluster状态

[root@peiqi etcd]# ./etcdctl member list
23311ae1cecb97ad, started, docker01, http://101.200.243.176:2380, http://101.200.243.176:2379,http://127.0.0.1:2379, false
d95dada82a934bb0, started, docker02, http://110.43.50.186:2380, http://110.43.50.186:2379,http://127.0.0.1:2379, false

多主机搭建etcd集群的更多相关文章

  1. Docker 搭建 etcd 集群

    阅读目录: 主机安装 集群搭建 API 操作 API 说明和 etcdctl 命令说明 etcd 是 CoreOS 团队发起的一个开源项目(Go 语言,其实很多这类项目都是 Go 语言实现的,只能说很 ...

  2. 搭建etcd集群

    一 介绍 etcd 高可用一致性键值存储系统,使用Raft一直算法处理日志复制以保证数据一致性.主要在搭建kubernates时关注到etcd来研究部署etcd.使用golang语言编写,和zooke ...

  3. docker搭建etcd集群环境

    其实关于集群网上说的方案已经很多了,尤其是官网,只是这里我个人只有一个虚拟机,在开发环境下建议用docker-compose来搭建etcd集群. 1.拉取etcd镜像 docker pull quay ...

  4. 【转】centos7 搭建etcd集群

    转自http://www.cnblogs.com/zhenyuyaodidiao/p/6237019.html 一.简介 “A highly-available key value store for ...

  5. 二进制搭建kubernetes多master集群【一、使用TLS证书搭建etcd集群】

    上一篇我们介绍了kubernetes集群架构以及系统参数配置,参考:二进制搭建kubernetes多master集群[开篇.集群环境和功能介绍] 下面本文etcd集群才用三台centos7.5搭建完成 ...

  6. Docker 搭建 etcd 集群及管理

    环境 host1 10.1.99.13 host2 10.1.99.14 host3 10.1.99.15 host4 10.1.99.12(用于测试添加删除节点) 初始化集群 host1 $ doc ...

  7. Docker 搭建 etcd 集群配置

    #关闭selinux.防火墙 systemctl stop firewalld.service systemctl disable firewalld.service firewall-cmd --s ...

  8. 基于已有集群动态发现方式部署 Etcd 集群

    etcd提供了多种部署集群的方式,在「通过静态发现方式部署etcd集群」 一文中我们介绍了如何通过静态发现方式部署集群. 不过很多时候,你只知道你要搭建一个多大(包含多少节点)的集群,但是并不能事先知 ...

  9. 基于 DNS 动态发现方式部署 Etcd 集群

    使用discovery的方式来搭建etcd集群方式有两种:etcd discovery和DNS discovery.在 「基于已有集群动态发现方式部署etcd集群」一文中讲解了etcd discove ...

随机推荐

  1. Java Script 数组

    数组:有许多变量的集合,它们的名称和数据类型都是一致的. 定义    操作(添加修改) Var arr=new Array(): Var arr=[ ]; //定义 Var arr1=[ 1,2,3, ...

  2. 项目总结,彻底掌握NodeJS中如何使用Sequelize

    前言 sequelize是什么? sequelize是基于NodeJs的ORM框架,它适用于不同的数据库,如:Postgres.MySQL.SQLite.MariaDB,我们可以通过sequelize ...

  3. AI大厂算法测试心得:人脸识别关键指标有哪些?

    仅仅在几年前,程序员要开发一款人脸识别应用,就必须精通算法的编写.但现在,随着成熟算法的对外开放,越来越多开发者只需专注于开发垂直行业的产品即可. 由调查机构发布的<中国AI产业地图研究> ...

  4. 数据结构C语言实现----顺序查找

     建立上图的一个txt文件: 1004 TOM 1001002 lily 951001 ann 931003 lucy 98 用一个c程序读入这个表一个结构体数组中: 结构体如下: //学生数据结构体 ...

  5. Mybatis Plus中的lambdaQueryWrapper条件构造图介绍

  6. matplotlib 显示中文问题

    import matplotlib.pyplot as plt plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签plt.rcParams[' ...

  7. C++ 第三天 Vector、函数

    1.Vector vector是一个动态增长的数组,它会随着我们添加的内容,会逐步的增加空间.实际上它并不是在原来的地方追加空间,而是开辟新的空间,然后把原来的数据都拷贝到新的空间里面去,接着让容器指 ...

  8. PHP jdtogregorian() 函数

    ------------恢复内容开始------------ 实例 把格利高里历法的日期转换为儒略日计数,然后再转换回格利高里历法的日期: <?php$jd=gregoriantojd(6,20 ...

  9. Blob分析之Board_Segmentation_Uncalib

    * ************************************************************************************************** ...

  10. luogu P4884 多少个1?

    LINK:多少个1? 题目要求:\(\sum_{i=0}^{n-1}10^i \equiv k \mod m\) 最小的n. 看起来很难求的样子 这个同余式 看起来只能暴力枚举. 不过既然是同余 我们 ...