mirror of
https://github.com/wahyd4/home-docker.git
synced 2026-08-09 04:15:52 +10:00
35 lines
1.1 KiB
Bash
35 lines
1.1 KiB
Bash
kubeadm join home.toozhao.com:6443 --token p6kkmo.3bzqcnkktlqg3t6x \
|
|
--control-plane --discovery-token-ca-cert-hash sha256:a2dd09bb2194d7d009e4023782d668753bde4c7e6a5a9885702ff48d32a4ae2b
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
docker run --rm \
|
|
-v '/mnt/backups/etcd:/backup' \
|
|
-v '/var/lib/etcd3:/var/lib/etcd' \
|
|
--env ETCDCTL_API=3 \
|
|
'k8s.gcr.io/etcd:3.2.24' \
|
|
/bin/sh -c "etcdctl snapshot restore '/backup/snapshot-2020-12-06_23-50-07_UTC.db'; mv /default.etcd/member /var/lib/etcd/"
|
|
|
|
|
|
docker run --rm -it \
|
|
-v '/mnt/backups/etcd:/backup' \
|
|
-v '/var/lib/etcd:/var/lib/etcd' \
|
|
--env ETCDCTL_API=3 \
|
|
'k8s.gcr.io/etcd:3.2.24' sh
|
|
|
|
|
|
|
|
docker run --rm \
|
|
-v '/mnt/backups/etcd:/backup' \
|
|
-v '/var/lib/etcd:/var/lib/etcd' \
|
|
--env ETCDCTL_API=3 \
|
|
'k8s.gcr.io/etcd:3.2.24' \
|
|
/bin/sh -c "etcdctl snapshot restore '/backup/snapshot-2020-12-06_23-50-07_UTC.db'; ls /default.etcd/; mv /default.etcd/member /var/lib/etcd"
|