一 环境准备
1.1 基础环境
ntp配置:略 #建议配置ntp服务,保证时间一致性
etcd版本:v3.3.9
防火墙及SELinux:关闭防火墙和SELinux
1 # hostnamectl set-hostname etcd1.example.com 2 # hostnamectl set-hostname docker01.example.com 3 # hostnamectl set-hostname docker02.example.com
提示:主机名非必须。
1.2 docker环境
以上所有节点均安装docker,具体方式见《002.docker版本及安装》。
二 etcd节点部署
提示:本环境全部采用docker化,即etcd服务也以docker形式存在。
2.1 etcd基础配置
1 # mkdir -p /var/log/etcd/ #建议创建etcd日志保存目录 2 # mkdir -p /data/etcd #建议创建单独的etcd数据目录 3 # export HOST_1=172.24.8.71 #设置etcd节点的IP 4 # export DATA_DIR=/data/etcd #设置集群etcd数据节点 5 # REGISTRY=quay.io/coreos/etcd #建议使用此仓库 6 # ETCD_VERSION=latest #设置etcd版本 7 # export NAME_1=etcd1 #设置etcd节点的name 8 # docker volume create --name etcd-data

