Get the App
SLTechnology News&Howtos  ›  Servers  › 

Etcd stand-alone cluster (static no discovery, no certificate)

Shulou Source: shulou.com Published: 2022-06-03 06:20:18 09月21日 Update

Setenforce0

Install go

# cd / opt & & wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz

# tar-C / usr/local-xzf go1.8.3.linux-amd64.tar.gz

# exportPATH=$PATH:/usr/local/go/bin

Go-h

Installdocker

Apt install docker.io docker

Docker p_w_picpaths

Install etcd cluster on local

Go version 1.8 or above is required

Git clone https://github.com/coreos/etcd.git

Cd / etcd & &. / build

Cp / bin/* / usr/sbin/.

Etcd-name etcd01-- data-dir / data1\

-- initial-advertise-peer-urls http://10.1.1.42:2380\

-- listen-peer-urls http://10.1.1.42:2380\

-- listen-client-urls http://10.1.1.42:2379,http://127.0.0.1:2379\

-- advertise-client-urls http://10.1.1.42:2379\

-- initial-cluster-token etcd-cluster\

-- initial-clusteretcd01= http://10.1.1.42:2380,etcd02=http://10.1.1.42:12380,etcd03=http://10.1.1.42:22380\

-- initial-cluster-state new

Etcd-name etcd02-- data-dir / data2\

-- initial-advertise-peer-urls http://10.1.1.42:12380\

-- listen-peer-urls http://10.1.1.42:12380\

-- listen-client-urls http://10.1.1.42:12379,http://127.0.0.1:12379\

-- advertise-client-urls http://10.1.1.42:12379\

-- initial-cluster-token etcd-cluster\

-- initial-clusteretcd01= http://10.1.1.42:2380,etcd02=http://10.1.1.42:12380,etcd03=http://10.1.1.42:22380\

-- initial-cluster-state new

Etcd-name etcd03-- data-dir / data3\

-- initial-advertise-peer-urls http://10.1.1.42:22380\

-- listen-peer-urls http://10.1.1.42:22380\

-- listen-client-urls http://10.1.1.42:22379,http://127.0.0.1:22379\

-- advertise-client-urls http://10.1.1.42:22379\

-- initial-cluster-token etcd-cluster\

-- initial-clusteretcd01= http://10.1.1.42:2380,etcd02=http://10.1.1.42:12380,etcd03=http://10.1.1.42:22380\

-- initial-cluster-state new

Verify etcd

Etcdctl member list

Tags: Version Verification stand-alone Certificate Cluster static Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno MySQL Docker MariaDB macOS Shulou Tech Info