Docker搭建ETCD集群总结

    应开发要求,部署ETCD集群,作为服务发现使用;考虑再三,决定使用Docker方式来进行安装。好处嘛,谁用谁知道;

一般来说,每种工具的官网都会有安装的方式,于是百度官网看到用docker的安装方式;

ETCD官网安装方式

考虑到网上另外乱七八糟,误人不浅的文章,故打算从新整理一份,供有需要的弟兄参考,如有错漏,也望多多指正


部署步骤:

1.环境描述

   集群含有三个节点(etcd集群节点数只能为奇数)

主机名 IP地址 系统版本
etcd-node1 10.1.1.35 centos7.6
etcd-node2 10.1.1.36
etcd-node3 10.1.1.37

2.通过hostnamectl跟setip修改主机名跟IP地址

注:setip为脚本文件,用于修改IP,需要自己编写,

3.修改3个节点的hosts文件

#vim /etc/hosts

10.1.1.35 etcd-node1
10.1.1.36 etcd-node2
10.1.1.37 etcd-node3

wq!

 注:这个步骤不是必须的,但是如果要搭建集群的话,要养成配置hosts的习惯

4.配置docker安装环境及部署docker

略(网上大把,可以百度,后续有空再来修改)

5.拉取etcd的镜像:

docker pull quay.io/coreos/etcd

6.编写脚本:

vim buildEtcd.sh

具体内容如下所示,每个节点一份脚本,共3份

##etcd-node1节点
REGISTRY=quay.io/coreos/etcd
# available from v3.2.5

# For each machine
ETCD_VERSION=latest
TOKEN=my-etcd-to
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值