Перейти к содержимому

Что будет, если упадёт нода Docker Swarm: failover, Raft и rebalance #DockerSwarm #DevOps

TipoIT

0:00 / 0:00

Что будет, если упадёт нода Docker Swarm: failover, Raft и rebalance #DockerSwarm #DevOps

132 просмотра · 3 месяца назад
TipoIT
801 подписчик
132 просмотра · 3 месяца назад
В этом видео разбираем отказоустойчивость Docker Swarm на практике: что произойдёт, если упадёт worker-нода, manager-нода или leader в Swarm-кластере. Покажу, как Swarm пересоздаёт tasks при падении worker, почему контейнеры не возвращаются автоматически на восстановленную ноду и как выполнить перераспределение через docker service update --force. Также разберём, почему два manager в кластере — плохая идея, как работает quorum в Raft, зачем нужно минимум три manager-ноды и что происходит при потере leader. Используем команды docker node demote, docker node promote, docker node ls, docker service ps и docker service ls. Основано на загруженном сценарии. 00:00 — Что будет при падении node в Docker Swarm 01:06 — Проверка кластера и изменение роли VM9 на worker 02:20 — Отключение worker node и реакция Swarm 05:25 — Возвращение worker: почему task не переносится обратно 07:35 — Ручной rebalance через docker service update 10:14 — Что будет при падении manager node 11:49 — Почему два manager — плохая схема 12:55 — Повышение worker до manager и схема с тремя manager 14:05 — Падение leader и выбор нового лидера 15:03 — Итоги: worker, manager и leader nodes