Что такое Keepalived

Обновлено и опубликовано Опубликовано:

Keepalived —
простыми словами

легкое приложение для обеспечения отказоустойчивости сервисов и балансировки нагрузки.

Keepalived реализует набор средств проверки работоспособности, позволяя определять рабочие ноды кластера и менять состояние участников. Также keepalived позволяет выполнять набор хуков для автоматизации процесса при смене данного состояния. Высокая доступность достигается протоколом маршрутизации с виртуальным резервированием (VRRP).

Подробная документация представлена на сайте keepalived.readthedocs.io, но на английском языке. На русском инструкции ограничиваются примерами по настройке приложения.

Keepalived может быть установлен на все популярные дистрибутивы Linux. По умолчанию, он есть во многих официальных репозиториях и может быть установлен одной из двух команд:

apt install keepalived

yum install keepalived

* первая команда для deb (Debian / Ubuntu / Astra Linux), вторая для rpm (Rocky Linux / РЕД ОС).

Среди аналогов можно выделить:

Также в качестве аналога keepalived часто приводят HAProxy. Тут важно сделать оговорку, что последний выполняет балансировку, пропуская трафик через себя, в то время как keepalived позволяет определить рабочую ноду для прямого обращения. Кстати, keepalived и HAProxy, иногда, используют вместе.



Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

Другие термины

LVM   BalenaOS   MBR   Гибернация   Golang   Оперативная память   Podman   Laravel   Интернет-провайдер   HTTP   FPS   MySQL   Видеокарта   MeshCentral   Powershell   Python   ИБП (UPS)   DHCP   Жесткая ссылка   PostgreSQL  
.....

Реклама