https://github.com/coreos/etcd
Revision 215b53cf3b48ee761f4c40908b3874b2e5e95e9f authored by Marek Siarkowicz on 20 January 2023, 10:15:12 UTC, committed by Marek Siarkowicz on 20 January 2023, 10:15:12 UTC
1 parent 638c6f1
Raw File
Tip revision: 215b53cf3b48ee761f4c40908b3874b2e5e95e9f authored by Marek Siarkowicz on 20 January 2023, 10:15:12 UTC
version: bump up to 3.5.7
Tip revision: 215b53c
Procfile.learner
# Use goreman to run `go get github.com/mattn/goreman`

# 1. Start the cluster using Procfile
# 2. Add learner node to the cluster
#   % etcdctl member add infra4 --peer-urls="http://127.0.0.1:42380" --learner=true

# 3. Start learner node with goreman
# Change the path of bin/etcd if etcd is located elsewhere
etcd4: bin/etcd --name infra4 --listen-client-urls http://127.0.0.1:42379 --advertise-client-urls http://127.0.0.1:42379 --listen-peer-urls http://127.0.0.1:42380 --initial-advertise-peer-urls http://127.0.0.1:42380 --initial-cluster-token etcd-cluster-1 --initial-cluster 'infra4=http://127.0.0.1:42380,infra1=http://127.0.0.1:12380,infra2=http://127.0.0.1:22380,infra3=http://127.0.0.1:32380' --initial-cluster-state existing --enable-pprof --logger=zap --log-outputs=stderr

# 4. The learner node can be promoted to voting member by the command
#   % etcdctl member promote <memberid>
back to top