инфра/гид

Managed Kubernetes: когда он нужен и что входит в цену

Обновлено08.11.2026 Цены проверены08.11.2026Источникdocs.selectel.ru, selectel.ruЧтение8 мин .md
Коротко

Managed Kubernetes нужен, когда у вас несколько сервисов, частые выкладки и нагрузка, которая скачет; для одного-двух приложений проще и дешевле Docker Compose на облачном сервере 4 vCPU / 8 ГБ за 5 079,48 ₽/мес без диска. Пример кластера для разработки у Selectel стоит 9 246,79 ₽/мес, пример для продакшена с тремя мастерами и SLA 99,98 % — 42 207,61 ₽/мес. Внешний IP, балансировщик и диски под данные считаются отдельно.

В этой статье
Наш выбор

Команде с несколькими сервисами в продакшене берём отказоустойчивый кластер Managed Kubernetes на облачных нодах: три мастера держит провайдер, ноды масштабируются и восстанавливаются сами.

Цена примера
42 207,61 ₽/мес (пример: 3 мастера + 2 ноды 8 vCPU / 16 ГБ, SSD 80 ГБ)
Что входит
мастер-ноды и их мониторинг, обновление версий кластера, возможность автомасштабирования и автовосстановления нод, SLA 99,98 %
Что отдельно
внешний IP и балансировщик, диски под данные, реестр образов, трафик сверх 3 ТБ в месяц
Когда не подходит
одно-два приложения и никого, кто знает Kubernetes: хватит Docker Compose на одной-двух ВМ
Облако Selectel

Реклама. АО «Селектел», ИНН 7810962785, selectel.ru. erid: 2VtzqwtXUsg

Что нужно понять за минуту

Kubernetes — система, которая запускает контейнеры на нескольких серверах сразу: сама раскладывает их по машинам, перезапускает упавшие, выкатывает новые версии без простоя и добавляет мощности под нагрузку. У кластера две части. Ворк-ноды — серверы, где работают ваши контейнеры. Control Plane — мастер-ноды, которые всем этим управляют.

Managed значит, что Control Plane держит провайдер. У Selectel мастер-ноды даже не видны в панели: их разворачивает, мониторит и обновляет провайдер. Вы выбираете тип кластера, ноды и дальше работаете с ним через kubectl, Terraform или API.

Но провайдер отвечает за мастер-ноды, а не за ваш кластер целиком. Управление кластером и рабочими нодами, запуск обновлений, манифесты, выкладки, мониторинг сервисов и данные в базах остаются на команде. Поэтому главный вопрос не «сколько стоит кластер», а «есть ли у нас задачи, которые Kubernetes решает, и человек, который умеет с ним работать».

Тип кластера выбирают один раз:

  • Базовый — один мастер, без SLA, без автообновления патч-версий. Для разработки, тестов и pet-проектов.
  • Отказоустойчивый — три мастера в разных сегментах пула (или на разных хостах, если сегмент в пуле один), SLA 99,98 %.
  • Мультизональный — три мастера в разных дата-центрах Москвы (пул ru-6), тот же SLA 99,98 %.

После создания тип кластера поменять нельзя. Если кластер пойдёт в продакшен, сразу берите отказоустойчивый.

Сколько стоит

Цены провайдера на 8 ноября 2026, с НДС. Примеры готовых кластеров взяты со страницы продукта; из чего складывается каждая сумма, Selectel не расшифровывает.

Вариант Состав Цена в месяц
Без Kubernetes: Docker Compose на ВМ облачный сервер 4 vCPU / 8 ГБ, без диска 5 079,48 ₽/мес
Кластер для разработки 1 мастер + 1 нода 2 vCPU / 4 ГБ, SSD 60 ГБ, без SLA 9 246,79 ₽/мес
Калькулятор по умолчанию: кластер базовый, 1 мастер, балансировщик Basic High Availability для внешнего IP 8 135,36 ₽/мес
Калькулятор по умолчанию: нода одна нода с локальным диском 2 180,80 ₽/мес
Кластер для продакшена 3 мастера + 2 ноды 8 vCPU / 16 ГБ, SSD 80 ГБ, SLA 99,98 % 42 207,61 ₽/мес
На выделенных серверах: базовый кластер 1 мастер, сервер под ноды отдельно 5 954,56 ₽/мес
На выделенных серверах: отказоустойчивый кластер 3 мастера, сервер под ноды отдельно 17 085,60 ₽/мес
На выделенных серверах: пример для pet-проекта базовый кластер + сервер 4 ядра / 64 ГБ 18 454,56 ₽/мес
Балансировщик без резервирования один пул, около 19 500 HTTP-запросов в секунду 1 398,30 ₽/мес
Балансировщик с резервированием то же, с резервным экземпляром 2 607,89 ₽/мес

проверено 08.11.2026 · источник

Что ещё попадёт в счёт: публичный IP-адрес (189,57 ₽/мес), диски под постоянные тома и исходящий трафик сверх 3 ТБ в месяц на аккаунт (0,90 ₽/ГБ). Реестр образов Container Registry тарифицируется по объёму хранения и исходящему трафику; ставки за гигабайт — в калькуляторе провайдера. Трафик между реестром и кластером внутри Selectel бесплатный, исходящий — первые 10 ГБ бесплатно.

Наш расчёт: сколько стоит сам Kubernetes

Сравним кластер для разработки с одной ВМ такой же мощности. Формула: 9 246,79 − 2 539,74 − 60 ГБ × 10,09 ₽ ≈ 6 100 ₽ в месяц. Диск ноды мы оценили по ставке сетевого базового SSD. Эти ≈ 6 100 ₽ — примерная цена управляющей части и обвязки кластера; точная разница зависит от пула и типа диска ноды. За те же деньги можно держать ещё две ВМ 2 vCPU / 4 ГБ без дисков.

Отказоустойчивость без Kubernetes тоже стоит денег: две ВМ 4 vCPU / 8 ГБ за балансировщиком с резервированием — 2 × 5 079,48 + 2 607,89 ≈ 12 770 ₽ в месяц без дисков. Это втрое дешевле продакшен-кластера из примера, но и нод там вдвое меньше по мощности, а выкладки, перезапуски и масштабирование вы делаете сами. Как собрать такую схему, мы разобрали в гайде про отказоустойчивый сайт. Общую смету облака под компанию — в статье сколько стоит облако.

Учтите: оплата кластера не зависит от его активности. Кластер для тестов, забытый на месяц, стоит столько же, сколько рабочий.

Как выбрать

Kubernetes лишний, если у вас один-два сервиса и база данных, выкладки раз в несколько дней, ровная нагрузка и в команде никто не работал с кластерами. Здесь хватит Docker Compose на облачном сервере: один файл с описанием контейнеров, перезапуск одной командой. Когда понадобится резерв, добавьте вторую ВМ и балансировщик.

Kubernetes окупается, когда совпадают хотя бы три пункта:

  • сервисов много (условно пять и больше), и их выкладывают независимо друг от друга;
  • выкладки несколько раз в неделю, и простой при обновлении недопустим;
  • нагрузка скачет по часам или дням, и мощности хочется добавлять автоматически;
  • нужна отказоустойчивость с SLA, а собирать её вручную на ВМ не хочется;
  • в команде есть человек, который знает Kubernetes и готов его сопровождать.

Последний пункт важнее остальных. Managed снимает заботу о мастер-нодах, но не учит команду писать манифесты и разбираться, почему под не стартует. Без такого человека кластер обходится дороже, чем показывает счёт.

Порядок роста, который мы советуем небольшой команде:

  1. Docker Compose на одной облачной ВМ.
  2. База данных выносится в управляемый сервис — разбор вариантов в статье про Managed базы данных.
  3. Вторая ВМ и балансировщик, когда простой стал дорог.
  4. Managed Kubernetes, когда сервисов стало много и ручные выкладки начали мешать.

Облачные или выделенные ноды. Облачные ноды стартуют до 10 минут, масштабируются и восстанавливаются автоматически, оплата почасовая. Выделенные запускаются до 60 минут, автомасштабирования и автовосстановления у них нет, сервер оплачивается по тарифу выделенного сервера, зато ресурсы изолированы, а производительность высокая. Выделенные ноды имеют смысл при постоянной высокой нагрузке. Кластеры с GPU для нейросетей — отдельная тема, начните со статьи сервер для нейросети.

Что не подойдёт и ограничения

  • Базовый кластер — не для продакшена. Один мастер, SLA нет, патч-версии сами не обновляются. Тип кластера после создания не меняется — придётся создавать новый и переносить нагрузку.
  • Обновление минорной версии переустанавливает ноды. На облачных серверах при обновлении кластера все данные на загрузочных дисках нод удаляются. Всё, что нужно сохранить, держите в постоянных томах, базе или S3.
  • Лимиты. До 15 нод в группе и до 100 групп нод в пуле на проект, до 100 подов на ноде. Нода в произвольной конфигурации — до 32 vCPU и 256 ГБ (в части пулов меньше), больше — через фиксированные конфигурации облачных серверов.
  • Выделенные ноды проще облачных. Нет произвольных конфигураций, нельзя добавить в кластер уже арендованные серверы, нет автомасштабирования, автовосстановления и Terraform, постоянные тома на сетевых дисках не поддерживаются.
  • Балансировщик работает в пределах одного пула. Разнести трафик между регионами одним балансировщиком не выйдет.
  • Прерываемые ноды — не база расчёта. Они дешевле обычных в среднем на 70 % и доступны только в московском регионе, но живут не больше 24 часов, провайдер может остановить их в любой момент, SLA на них не действует. Подходят для фоновых задач, не для сервиса, который ждут пользователи.
  • Deckhouse Kubernetes как сервис — в закрытом тестировании, лицензия платформы оплачивается отдельно от ресурсов. В расчётах выше его нет.

Как мы сделали

Пятьдесят контейнеров без Kubernetes

Наши собственные сервисы — около 50 контейнеров: helpdesk с PostgreSQL, очереди, боты, почтовые воркеры, мониторинг на Prometheus и Grafana — работают на одном сервере в обычном Docker, без Kubernetes. Снаружи один nginx на порту 443 раздаёт трафик по доменам. Для нашей нагрузки кластер был бы лишним.

Цена такой простоты — единая точка отказа. Однажды сервер простоял 10,5 часа: пропало питание, а ИБП отключился от перегрева. После этого всё клиентское у нас либо имеет резерв в облаке, либо честно считается «домашним». Ещё один урок: порты Docker, опубликованные на 0.0.0.0, обходят файрвол ufw — публикуйте их на 127.0.0.1 и ходите к ним через туннель.

Частые вопросы

Managed Kubernetes — что это?

Это Kubernetes, у которого управляющую часть (Control Plane, мастер-ноды) держит провайдер: разворачивает, следит за доступностью, обновляет. Вы получаете готовый кластер, выбираете ноды и запускаете в нём свои контейнеры. Приложения, их настройки и данные остаются на вас.

Kubernetes как сервис — что входит в услугу?

У Selectel провайдер отвечает за создание, доступность и мониторинг мастер-нод, создание ворк-нод, обновление версий кластера, возможность автомасштабирования и автовосстановления нод и интеграцию с другими своими сервисами. Управление кластером и рабочими нодами, запуск обновлений и масштабирования остаются на вас. За доступность отказоустойчивых кластеров действует SLA 99,98 %. Базовый кластер с одним мастером — без SLA.

Нужно ли платить за Control Plane?

Отдельной строки «Control Plane» в документации Selectel нет: для кластера на облачных серверах сказано, что оплачиваются ресурсы облачной платформы. При этом цена зависит от типа кластера — с одним мастером или с тремя. Точную сумму для своей конфигурации смотрите в калькуляторе провайдера.

Нужен ли Kubernetes небольшой команде?

Чаще нет. Если у вас один-два сервиса, выкладки раз в неделю и никто в команде не работал с Kubernetes, кластер добавит расходов и забот, а выигрыша не даст. Начните с Docker Compose на облачном сервере и переходите на кластер, когда сервисов станет много или понадобится автомасштабирование.

Как сократить расходы на Kubernetes?

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

Источники

  1. Managed Kubernetes — selectel.ruпроверено 08.11.2026
  2. Калькулятор Kubernetes — selectel.ruпроверено 08.11.2026
  3. Kubernetes на выделенных серверах — selectel.ruпроверено 08.11.2026
  4. Калькулятор облачных серверов — selectel.ruпроверено 08.11.2026
  5. Балансировщик нагрузки для облака — selectel.ruпроверено 08.11.2026
  6. Container Registry — selectel.ruпроверено 08.11.2026
  7. Managed Kubernetes: описание, типы кластеров и лимиты — документация Selectelпроверено 08.11.2026
  8. Managed Kubernetes: модель оплаты — документация Selectelпроверено 08.11.2026
  9. Обновление версии кластера — документация Selectelпроверено 08.11.2026
  10. Прерываемые серверы — документация Selectelпроверено 08.11.2026

Связанные гайды