KubernetesУслуги и технологии

Managed Kubernetes в России: Selectel MKS vs Timeweb K8s vs self-hosted

Когда оркестрация контейнеров нужна по-настоящему, а когда это оверинжиниринг. Считаем цену control plane и ноды.

Обновлено: 2026-09-08
Время чтения: ~10 мин
Автор: Инженерная команда ServerSales (DevOps & Архитектура)
Быстрый ответ & Краткая суть

Managed Kubernetes (K8s) в России предлагают Selectel (MKS, бесплатный control plane, ноды от 1 000 ₽/мес) и Timeweb Cloud (managed K8s, ноды от 800 ₽/мес). Оркестрация контейнеров нужна, когда у вас микросервисная архитектура, требуется автомасштабирование под нагрузку и zero-downtime деплой. Для монолитных приложений или одного-двух контейнеров Docker Compose на обычном VPS за 400 ₽/мес решает ту же задачу без лишней сложности.

Selectel MKScontrol plane бесплатно, нода от 1 000 ₽
Timeweb K8sНода от 800 ₽, интеграция с S3
Self-hosted K8sk3s / MicroK8s на VPS от 400 ₽
АльтернативаDocker Compose на VPS (для < 5 сервисов)
Ключевые выводы и краткая суть
  • Managed Kubernetes имеет смысл, когда у вас от 5 микросервисов и команда, знакомая с kubectl и Helm.
  • Selectel MKS предоставляет бесплатный control plane — вы платите только за рабочие ноды.
  • Timeweb Cloud запустил managed K8s с интеграцией S3 и Container Registry — удобный вход для тех, кто уже у них.
  • Для одного приложения в одном контейнере Kubernetes — это оверинжиниринг. Хватит Docker Compose на обычном VPS.

Managed Kubernetes vs Docker Compose vs k3s

ПараметрManaged K8sk3s на VPSDocker Compose на VPS
Порог входаНужен опыт kubectl/HelmСредний (Linux + K8s)Очень простой
Стоимость (минимум)от 1 500 – 3 000 ₽/месот 600 ₽/мес (1 VPS)от 300 ₽/мес
АвтомасштабированиеВстроенный HPA + Cluster AutoscalerРучная настройкаНет
Zero-downtime деплойИз коробки (Rolling Update)Ручная настройкаКратковременный простой
МониторингИнтеграция Prometheus/GrafanaСтавить самомуdocker stats / ctop
Подходит для5+ микросервисов, команда DevOps2-5 сервисов, один инженер1-2 контейнера, solo-разработчик

Когда Kubernetes — это правильное решение

Скажем честно: большинству проектов Kubernetes не нужен. Если у вас один бэкенд, одна база и один фронтенд — Docker Compose на VPS за 500 рублей решает задачу. K8s добавит сложности, расход памяти на системные процессы (kubelet, etcd, CoreDNS) и головную боль при дебаге.

Kubernetes становится осмысленным выбором, когда появляются конкретные задачи: нужно масштабировать API-сервис горизонтально под нагрузку, делать canary-деплой без простоя, запускать batch-задачи по расписанию (CronJob) и управлять секретами через единый интерфейс.

Selectel MKS: зрелый Kubernetes с бесплатным control plane

Selectel запустил свой Managed Kubernetes Service (MKS) в 2021 году, и за пять лет сервис прошёл серьёзную обкатку. Главная фишка — вы не платите за control plane (мастер-ноды с etcd, API server, scheduler). Это экономит порядка 2 000–3 000 рублей в месяц по сравнению с self-hosted вариантом, где нужно минимум 3 мастер-ноды для отказоустойчивости.

Автоскейлинг нод работает через Cluster Autoscaler — если pods не влезают в текущие ноды, кластер сам заказывает новые серверы. Когда нагрузка спадает — лишние ноды удаляются, и вы перестаёте за них платить.

Бесплатный Helm-каталогВ панели Selectel доступен каталог готовых Helm-чартов: Nginx Ingress, Cert-Manager, Prometheus Stack, ArgoCD. Деплой любого из них — один клик.

Альтернатива: k3s — лёгкий Kubernetes на обычном VPS

Если managed-сервис пока дорог, а Docker Compose уже тесен — попробуйте k3s. Это легковесная сборка Kubernetes от Rancher, которая ставится одной командой, потребляет 500 МБ RAM вместо 2 ГБ у стандартного кубернетиса и прекрасно работает на VPS за 600 рублей.

install-k3s.sh
# Установка k3s в одну команду
curl -sfL https://get.k3s.io | sh -

# Проверка статуса кластера
kubectl get nodes

# Деплой приложения из Helm-чарта
helm install my-app ./my-helm-chart --namespace production
Рекомендованные конфигурации по теме статьи

Проверенные серверы от надежных провайдеров

Весь каталог
Timeweb Cloud
Перейти
Хит цены
TI

Timeweb Cloud

Москва4.8

Cloud Start

CPU

1 ядер • 3.3 ГГц

RAM

1 ГБ

Диск

15 ГБ NVMe

Канал

200 Мбит/с

299 ₽/мес

TI

Timeweb Cloud

Москва4.8

Cloud Basic

CPU

2 ядер • 3.3 ГГц

RAM

2 ГБ

Диск

40 ГБ NVMe

Канал

200 Мбит/с

499 ₽/мес

152-ФЗ
SE

Selectel

Москва4.9

Cloud Lite 1

CPU

1 ядер • 2.6 ГГц

RAM

1 ГБ

Диск

10 ГБ SSD

Канал

200 Мбит/с

550 ₽/мес

Часто задаваемые вопросы (FAQ)

Можно ли использовать managed Kubernetes для одного приложения?

Технически — да. Но экономически это бессмысленно. Managed K8s имеет базовую стоимость (ноды), и для одного приложения Docker Compose на VPS будет дешевле в 3–5 раз при том же результате.

Какая минимальная конфигурация ноды для K8s?

Рекомендуется от 2 vCPU и 4 ГБ RAM на рабочую ноду. При использовании k3s можно стартовать от 2 ГБ RAM, но для продакшна это впритык.

Что такое control plane и зачем он бесплатный у Selectel?

Control plane — это мозг кластера: API-сервер, планировщик, хранилище состояния (etcd). Selectel берёт на себя его содержание как стратегическую инвестицию: вы платите только за рабочие ноды, на которых крутятся ваши приложения. Это снижает порог входа.