Як зберегти базу даних

Посібник зі створення знімка бази даних etcd

Передумови

Знімок бази даних

Використовуйте snapshot для збереження знімка бази даних etcd на певний момент часу:

etcdctl --endpoints=$ENDPOINT snapshot save DB_NAME

Глобальні параметри

etcdctl

--endpoints=[127.0.0.1:2379], gRPC endpoints

Знімок можна запросити лише з одного вузла etcd, тому прапорець --endpoints повинен містити лише одну точку доступу.

etcdutl

-w, --write-out string   встановити формат виводу (fields, json, protobuf, simple, table) (типово "simple")

Приклад

11_etcdctl_snapshot_2016051001

ENDPOINTS=$HOST_1:2379
etcdctl --endpoints=$ENDPOINTS snapshot save my.db

Snapshot saved at my.db
etcdutl --write-out=table snapshot status my.db

+---------+----------+------------+------------+
|  HASH   | REVISION | TOTAL KEYS | TOTAL SIZE |
+---------+----------+------------+------------+
| c55e8b8 |        9 |         13 | 25 kB      |
+---------+----------+------------+------------+

Востаннє змінено September 13, 2026: Add Ukrainian documentation and tutorials for etcd v3.5..v3.8 (45739f0)