Что это
Система, которая сама следит за контейнерами Docker: перезапускает упавшие, распределяет нагрузку, масштабирует под трафик.
Как используем
Для проектов, где нагрузка скачет или простой критичен. K3s — облегчённая версия для небольших серверов, Helm — способ быстро разворачивать готовые конфигурации.
Где это нужно бизнесу
- Нагрузка скачет: в обычные дни хватает одного сервера, в пики нужно пять.
- Простой критичен, и сервис должен переживать падение целого сервера.
- Сервисов много, и вручную раскладывать их по машинам уже невозможно.
Как мы это используем
Kubernetes (в облегчённом варианте K3s, с готовыми конфигурациями через Helm) входит в стек инфраструктуры для проектов, где нагрузка скачет или простой недопустим. Все проекты из наших кейсов — сайты, боты, «Переговорка», VPN-узлы — работают на Docker Compose: у каждого проекта свой сервер или своя docker-сеть, и этого хватает.
Типичные проблемы
- Сложность ради сложности. Kubernetes требует отдельного сопровождения; на одном сервере он добавляет работы больше, чем снимает.
- Без проверок здоровья смысла нет. Автоматический перезапуск работает, только если система умеет отличить живой сервис от зависшего.
Когда это не нужно
Для сайта, нескольких ботов и базы на одном сервере Docker Compose проще, дешевле и надёжнее. К Kubernetes приходят, когда серверов становится несколько и нагрузка этого требует.