Як зберегти базу даних
Посібник зі створення знімка бази даних 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 set the output format (fields, json, protobuf, simple, table) (default "simple")
Приклад
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 |
+---------+----------+------------+------------+
Відгук
Чи це було корисним?
Раді чути! Будь ласка, повідомте нам, як ми можемо зробити краще.
Дуже шкода це чути. Будь ласка, повідомте нам, як ми можемо зробити краще.