etcdctl --endpoints=<url> --cacert=<ca> --cert=<cert> --key=<key> snapshot save
etcdctl --endpoints=<url> --cacert=<ca> --cert=<cert> --key=<key> snapshot save <file>
Risiko: Selamat
Apa ia buat
Simpan snapshot etcd yang sedang berjalan: fotokopi buku pesanan. Tanpa flag sijil ia tunggu selamanya.
Bila nak guna
Ikut jadual, dan sentiasa sebelum naik taraf atau perubahan berisiko. Salin fail itu keluar dari node.
Contoh
$ etcdctl --endpoints=https://127.0.0.1:2379 --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/etcd/server.crt --key=/etc/kubernetes/pki/etcd/server.key snapshot save /opt/backup.dbPada node control-plane: simpan seluruh kluster ke /opt/backup.db.
$ kubectl -n kube-system exec etcd-dev-control-plane -- etcdctl --endpoints=https://127.0.0.1:2379 --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/etcd/server.crt --key=/etc/kubernetes/pki/etcd/server.key snapshot save /var/lib/etcd/backup.dbPada kind: node tiada etcdctl, jadi jalankannya dalam pod etcd.
Belajar dalam: Sandaran dan pemulihan etcd · Dokumentasi rasmi