Update step regarding recovering etcd

This commit is contained in:
2023-07-21 20:20:08 +10:00
parent c850a779f3
commit 66e63d0268
+19 -4
View File
@@ -1,8 +1,23 @@
etcdctl -C http://127.0.0.1:2380 \
--ca-file=/etc/kubernetes/pki/etcd/ca.crt \
--cert-file=/etc/kubernetes/pki/etcd/peer.crt \
--key-file=/etc/kubernetes/pki/etcd/peer.key restore db
# etcd disaster recovery
# https://etcd.io/docs/v3.3/op-guide/recovery/
ETCDCTL_API=3 etcdctl snapshot restore s.db \
--name server-3 \
--initial-cluster server-3=https://192.168.1.2:2380,ssd-server-2=https://192.168.1.10:2380,plex=https://192.168.1.11:2380 \
--initial-cluster-token etcd-cluster-0 \
--initial-advertise-peer-urls https://192.168.1.2:2380
ETCDCTL_API=3 etcdctl snapshot restore s.db \
--name plex \
--initial-cluster server-3=https://192.168.1.2:2380,ssd-server-2=https://192.168.1.10:2380,plex=https://192.168.1.11:2380 \
--initial-cluster-token etcd-cluster-0 \
--initial-advertise-peer-urls https://192.168.1.11:2380
ETCDCTL_API=3 etcdctl snapshot restore s.db \
--name ssd-server-2 \
--initial-cluster server-3=https://192.168.1.2:2380,ssd-server-2=https://192.168.1.10:2380,plex=https://192.168.1.11:2380 \
--initial-cluster-token etcd-cluster-0 \
--initial-advertise-peer-urls https://192.168.1.10:2380
docker run --rm -it \
-v '/mnt/backups:/backup' \