Контейнеризация давно стала стандартом для развертывания и управления приложениями, а Kubernetes — ее неоспоримым лидером. Однако встает вопрос: какую платформу выбрать в 2025 году, особенно с учетом импортозамещения и требований российского рынка? В статье рассмотрели пять отечественных провайдеров Kubernetes и разобрали их возможности, сильные и слабые стороны.
Kubernetes — это открытая платформа для автоматизации развёртывания и масштабирования контейнеризированных приложений и управления ими.
Об уроках из практики внедрения Kubernetes и стратегиях, позволяющих преодолеть возникшие трудности, читайте в статье «Kubernetes в России: отраслевой стандарт контейнеризации или платформа с нюансами».
Managed Kubernetes Service от МТС Web Services
Облачный сервис от МТС Web Services, предоставляющий возможность развертывания и управления кластерами Kubernetes без необходимости самостоятельного администрирования.
Managed Kubernetes Service работает на базе KVM и вендорского ПО, управление осуществляется через Terraform и API. Имеет поддержку GPU, автохилинг, балансировку нагрузки. Однако поддержка последних версий Kubernetes отсутствует.
Преимущества:
- Пользователи оплачивают только потребляемый объем облачных ресурсов.
- Поддержка Terraform облегчает инфраструктурное управление.
- Возможность работы с неограниченным числом контейнеров в облачной среде обеспечивает гибкость и адаптивность под различные нагрузки.
Недостатки:
- Использование управляемого сервиса означает, что часть контроля над обновлениями и безопасностью передается провайдеру, что может быть неприемлемо для компаний, предпочитающих полный контроль над своей инфраструктурой.
- Нет поддержки новых версий Kubernetes (1.30–1.31).
- Короткий тестовый период (14 дней) может быть недостаточным для полноценного тестирования.
Managed Kubernetes от Selectel
Managed Kubernetes от Selectel — это сервис, упрощающий процесс развертывания, масштабирования и обслуживания контейнерной инфраструктуры на базе Kubernetes. Поддерживает версии 1.16–1.31.
В основе платформы лежит гипервизор QEMU/KVM и платформа OpenStack. Также поддерживается «голая» инфраструктура (Bare Metal). Управление осуществляется через собственный Terraform-провайдер, API и удобную панель управления.
Managed Kubernetes оснащен встроенным балансировщиком нагрузки, автоматическим масштабированием, мониторингом, а также возможностью работы с GPU. Среди дополнительных функций: возможность создавать кластеры Kubernetes на базе накопителей SSD NVMe и автоматическое восстановление работоспособности узлов в случае сбоев (автохиллинг).
Преимущества:
- Selectel отвечает за обновление версий Kubernetes, безопасность и доступность Control Plane, снижая операционные нагрузки на команду клиента.
- Поддержка самых свежих версий Kubernetes, включая 1.31.
- Высокий уровень автоматизации: автохилинг, балансировка нагрузки, мониторинг состояния узлов позволяют минимизировать вмешательство администратора.
- Выгодные условия тестирования: можно получить бонусы на тестирование облака и даже на миграцию.
- Managed Kubernetes тесно интегрирован с другими облачными сервисами компании, такими как объектное хранилище, управляемые базы данных и секрет-менеджер, что упрощает построение комплексной инфраструктуры.
Недостатки:
- Часть контроля над инфраструктурой передается провайдеру.
- Некоторые пользователи сообщают о необходимости обращения в службу поддержки для открытия дополнительных портов, что может замедлять процессы настройки и развертывания.
«Штурвал» от Лаборатории Числитель
Российская платформа для централизованного управления кластерами Kubernetes, поддерживающая версии 1.28-1.30. Платформа включена в реестр российского ПО и использует собственную разработку «Лаборатории Числитель» для управления кластерами, обеспечивая независимость от зарубежных решений.
Решение поддерживает работу на различных гипервизорах, включая VMware vSphere, oVirt, RedVirt, zVirt, HostVM, OpenStack и Basis Dynamix, что дает пользователям гибкость в выборе инфраструктуры.
Среди ключевых функций — централизованное управление, автоматизация развертывания, мониторинг состояния кластеров и сквозная ролевая модель для детальной настройки доступа на уровне платформы, кластера, неймспейса и узла.
Кроме того, «Штурвал» предлагает Community-версию с возможностью бесплатного использования до 10 рабочих узлов, а также поддержку через Telegram-сообщество.
Преимущества:
- Платформа предоставляет централизованный интерфейс для управления всеми кластерами Kubernetes, упрощая мониторинг и обслуживание.
- Возможность настройки прав доступа на уровне платформы, кластера, неймспейса или узла..
- Встроенные механизмы автохилинга и балансировки нагрузки повышают отказоустойчивость.
- Работа в полностью закрытом контуре – платформа может функционировать без подключения к интернету, что важно для организаций с повышенными требованиями к безопасности.
- Бесплатная версия с поддержкой сообщества в Telegram и возможностью работы до 10 рабочих узлов на инсталляцию.
Недостатки:
- Ограниченная информация о стоимости: на официальном сайте отсутствуют подробные данные о ценовой политике.
- Менее распространенная система управления Cluster API требует дополнительного изучения.
- Ограниченная автоматизация обновлений Kubernetes, что может потребовать ручного вмешательства.
Kubernetes TKG от «Росукреп»
«Росукреп»предлагает комплексное облачное решение, включающее в себя возможность развертывания Kubernetes в облаке. Компания использует инфраструктуру IaaS, приобретенную у NTT, построенную на решениях ведущих мировых производителей, таких как HPE, Cisco и Juniper.
Сервис поддерживает версии 1.21, 1.22, 1.23, 1.24, 1.25, 1.25.7 + VMware.2, а в основе инфраструктуры используется VMware, что гарантирует надежность, отказоустойчивость и возможность развертывания Kubernetes-кластеров в корпоративных средах.
Управляется с помощью VMware Cloud Director Container Services Extension, упрощая развертывание, обновление и администрирование кластеров в облаке.
Платформа оснащена балансировщиком нагрузки, встроенной системой мониторинга, поддерживает ФЗ-152. Также доступны автохилинг, развертывание на SSD NVMe и управление через Terraform. Обновление версий Kubernetes может выполняться как автоматически, так и вручную.
Преимущества:
- Возможность переноса сервисов в облако «Росукреп» с различных платформ и физических серверов, что упрощает процесс перехода и минимизирует риски.
- Дата-центры «Росукреп» соответствуют стандартам TIER III, обеспечивая высокую доступность и отказоустойчивость сервисов.
- Глубокая интеграция с VMware упрощает развертывание в корпоративных средах.
- Длительный тестовый период (60 дней) позволяет детально изучить платформу перед покупкой.
Недостатки:
- Использование устаревших версий Kubernetes ограничивает доступ к новым функциям.
- Отсутствие автоматического масштабирования может усложнить управление большими кластерами.
Kubernetes as a Service от «Софтлайн Решения»
Управляемая Kubernetes-платформа, работающая на базе российской платформы Deckhouse от ведущего разработчика и лидера DevOps-решений «Флант». Решение ориентировано на автоматизацию развертывания, масштабирования и управления контейнеризованными приложениями.
Решение построено на базе гипервизоров OpenStack и VMware vSphere, что делает его совместимым с большинством корпоративных ИТ-ландшафтов. В качестве платформы управления используется Deckhouse — инструмент для автоматизации Kubernetes. Поддерживаются версии 1.25–1.30.
Kubernetes as a Service предлагает автохилинг, встроенный мониторинг, поддержку API и возможность развертывания кластеров с SSD NVMe.
Преимущества:
- Гарантированный SLA на уровне 99,99%, что делает сервис надежным для критически важных приложений.
- Легкое расширение кластеров и балансировка нагрузки позволяют эффективно работать с высокими нагрузками.
- Управляемый сервис снижает расходы на развертывание и поддержку Kubernetes, уменьшая необходимость в специализированных DevOps-ресурсах.
- Поддерживает работу в гибридных и мультиоблачных инфраструктурах, упрощая миграцию данных и управление сервисами.
- Наличие всех необходимых функций для продакшн-развертывания Kubernetes-кластеров, включая автоматическое восстановление и мониторинг.
Недостатки:
- Использование облачного решения означает ограниченные возможности кастомизации и зависимость от экосистемы провайдера.
- Отсутствие поддержки Kubernetes с GPU, что ограничивает применение для высокопроизводительных вычислений.
- Короткий тестовый период (14 дней), которого может не хватить для полной оценки возможностей.
Вывод
Новые версии Kubernetes и высокая автоматизация есть в Managed Kubernetes от Selectel. Kubernetes as a Service от «Софтлайн» предлагает стабильную импортонезависимую платформу, но по высокой цене. «Штурвал» от «Лаборатории Числитель» подкупает поддержкой GPU, но управление через Cluster API может потребовать дополнительного изучения. Kubernetes TKG от «Росукреп» подойдет тем, кто хочет сэкономить, но готов смириться с устаревшими версиями Kubernetes. Managed Kubernetes Service от МТС Web Services балансирует между функциональностью и ценой, но не поддерживает последние версии Kubernetes.