ETCD - Управление: различия между версиями
Материал из support.qbpro.ru
Vix (обсуждение | вклад) Нет описания правки |
Vix (обсуждение | вклад) Нет описания правки |
||
Строка 24: | Строка 24: | ||
* Удаление namespace (с авторизацией): | * Удаление namespace (с авторизацией): | ||
etcdctl --username root rm --recursive mynamespace | etcdctl --username root rm --recursive mynamespace | ||
* Запрос текущего wal_segments (с авторизацией): | |||
etcdctl --username root get /mynamespace/clastername/initialize |
Версия от 19:47, 14 июля 2023
- Создать пользователя root:
etcdctl user add root
- Задать пароль пользователю root:
etcdctl user passwd root
- Дать другому пользователю права root:
etcdctl user grant user1 --roles root
- Запросить данные пользователя (с авторизацией):
etcdctl --username root user get root
- Удалить из кластера (пример с авторизацией):
etcdctl --username root member remove c7ca032d5e048ee1
- Добавить клиента (хост) в кластер:
etcdctl member add newhost http://newhost.net:2380
- Сделать бакап кластера:
etcdctl backup --data-dir /var/lib/etcd/default --backup-dir /backup/bak-etcd.db
- Проверить состояние кластера:
etcdctl cluster-health .. etcdctl member list .. curl http://localhost:2379/v2/keys/'namespace'/'claster_name'/members/ | jq
- Рекурсивный просмотр по namespace:
etcdctl ls --recursive
- Удаление namespace (с авторизацией):
etcdctl --username root rm --recursive mynamespace
- Запрос текущего wal_segments (с авторизацией):
etcdctl --username root get /mynamespace/clastername/initialize