kubernetes:обслуживание_кластера
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
kubernetes:обслуживание_кластера [2022/02/14 18:24] – root | kubernetes:обслуживание_кластера [2024/12/21 19:00] (текущий) – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Обслуживание кластера ====== | + | ====== |
===== Освобождение нод от нагрузки ===== | ===== Освобождение нод от нагрузки ===== | ||
Выгнать поды с ноды и запретить планирование новых подов: | Выгнать поды с ноды и запретить планирование новых подов: | ||
Строка 46: | Строка 46: | ||
</ | </ | ||
===== Резервное копирование ETCD ===== | ===== Резервное копирование ETCD ===== | ||
- | Утилита для работы с базой etcd: etcdctl | + | Утилита для работы с базой etcd: etcdctl |
Перед началом работы необходимо указать версию API, через переменную окружения ETCDCTL_API | Перед началом работы необходимо указать версию API, через переменную окружения ETCDCTL_API | ||
<code bash> | <code bash> | ||
Строка 54: | Строка 54: | ||
Снять снапшот с базы: | Снять снапшот с базы: | ||
<code bash> | <code bash> | ||
- | etcdctl snapshot save -h \ | + | etcdctl |
+ | snapshot save snapshot.db | ||
--endpoints=https:// | --endpoints=https:// | ||
--cacert=/ | --cacert=/ | ||
Строка 60: | Строка 61: | ||
--key=/ | --key=/ | ||
</ | </ | ||
+ | Восстановить снапшот базы: | ||
+ | <code bash> | ||
+ | systemctl stop kube-apiserver # or service kube-apiserver stop | ||
+ | etcdctl \ | ||
+ | snapshot restore snapshot.db \ | ||
+ | --data-dir / | ||
+ | --endpoints=https:// | ||
+ | --cacert=/ | ||
+ | --cert=/ | ||
+ | --key=/ | ||
+ | </ | ||
+ | Изменить в файле манифеста / | ||
+ | <code yaml> | ||
+ | volumes: | ||
+ | - hostPath: | ||
+ | path: / | ||
+ | type: DirectoryOrCreate | ||
+ | name: etcd-data | ||
+ | </ | ||
+ | <code bash> | ||
+ | systemctl restart etcd | ||
+ | systemctl start kube-apiserver | ||
+ | </ | ||
kubernetes/обслуживание_кластера.1644852245.txt.gz · Последнее изменение: 2024/12/21 19:00 (внешнее изменение)