先看看二进制集群的Etcd备份命令报错,从错误提示可以发现,备份命令中的endpoints只能写etcd集群的单(某)个节点,而不能写集群的多个或者所有节点。
# ETCDCTL_API=3 /usr/local/bin/etcdctl snapshot save snap.db --cacert=/etc/etcd/ssl/ca.pem --cert=/etc/etcd/ssl/etcd.pem --key=/etc/etcd/ssl/etcd-key.pem --endpoints="https://192.168.223.91:2379,https://192.168.223.92:2379,https://192.168.223.93:2379"
Error: snapshot must be requested to one selected node, not multiple [https://192.168.223.91:2379 https://192.168.223.92:2379 https://192.168.223.93:2379]
1、Etcd数据库的备份
- 二进制集群
# ETCDCTL_API=3 /usr/local/bin/etcdctl snapshot save snap.20210901.db --cacert=/etc/etcd/ssl/ca.pem --cert=/etc/etcd/ssl/etcd.pem --key=/etc/etcd/ssl/etcd-key.pem --endpoints="https://192.168.223.91:2379"
{"level":"info","ts":1630499882.9289303,&#