Что такое MKS?
MKS — это сервис для управления кластерами Kubernetes в облаке и запуска контейнеризованных приложений. MKS упрощает развертывание и управление контейнеризованными приложениями, автоматизируя задачи настройки и поддержки Kubernetes-кластера.
-
Высокая скорость развертывания кластера
Готовый к работе кластер развертывается за несколько минут
-
Готовые решения из коробки
MKS содержит множество преднастроенных инструментов для управления кластером
-
Помощь 24/7
Служба технической поддержки всегда готова помочь в случае необходимости
MKS обеспечивает высокую доступность кластера, его автоматическое масштабирование и обновление, балансировку нагрузки и интегрированный мониторинг с логированием. Он обладает множеством функций и преимуществами перед самостоятельным развертыванием Kubernetes-кластера.
Возможности и преимущества MKS
MKS очень удобно использовать для быстрого создания отказоустойчивого продакшена с высоконагруженными веб-приложениями или создания множества тестовых сред.
-
Автоматизация
MKS самостоятельно разворачивает нужное количество контейнеров по заранее установленным правилам
-
Автомасштабирование
При повышении нагрузки MKS увеличивает число контейнеров и перераспределяет нагрузку между ними
-
Самоконтроль
MKS следит за состоянием контейнеров и самостоятельно перезапускает, заменяет и завершает их работу
-
Безопасность
MKS может управлять паролями, OAuth-токенами и ключами SSH
-
CI/CD
Встроенная в MKS система доставки приложений сокращает время на размещение приложений в продакшене
-
Отказоустойчивость
MKS использует распределенную систему работы приложений и инфраструктуры с функцией автовосстановления
MKS предоставляет все необходимые инструменты для работы с Kubernetes из коробки, экономит время на развертывании и настройке собственного Kubernetes-кластера. Он обладает множеством преимуществ перед самостоятельной инсталляцией Kubernetes-кластера:
Managed Kubernetes Service | Самостоятельная инсталляция Kubernetes-кластера | |
---|---|---|
Работа с инфраструктурой | Полная автоматизация процессов развертывания и настройки Kubernetes-кластера, включая настройку виртуальных машин и сетевой связности | Ручная настройка процедур по развертыванию и настройке Kubernetes-кластера, включая настройку виртуальных машин и компонентов Kubernetes |
Поддержка Control Plane | Провайдер обеспечивает доступность Control Plane кластера Kubernetes | Самостоятельное обслуживание Control Plane кластера Kubernetes |
Обслуживание инфраструктуры | Расходы на приобретение и обслуживание инфраструктуры ложатся на провайдера | Расходы на приобретение и обслуживание инфраструктуры ложатся на организатора. Расходы на приобретение и обслуживание инфраструктуры ложатся на организатора |
Обеспечение бесперебойной работы | Техническая поддержка провайдера отвечает за надежность и бесперебойную работу сервиса | Вопросы обеспечения бесперебойной работы Kubernetes-кластера решаются самостоятельно. Вопросы обеспечения бесперебойной работы Kubernetes-кластера решаются самостоятельно |
Основная задача MKS — упростить работу с Kubernetes, предоставить готовый набор инструментов и сервисов по работе с кластером и расширить возможности K8s с помощью плагинов и модулей.
Технические параметры MKS
MKS поддерживает 1.21 - 1.24 версии K8s, позволяет запускать statefull-приложения, имеет сетевой балансировщик и обладает следующими техническими параметрами:
-
Удобное управление нодами
Гибкая работа с нодами (добавление, удаление, изменение), их конфигурациями (vCPU и RAM) и объемами дисков
-
Nginx Ingress Controller
Контроллер Nginx Ingress интегрирован в сервис и обеспечивает доступ к приложению в Kubernetes-кластере извне через Ingress-манифесты
-
Встроенный мониторинг
Вы сможете быстро развернуть мониторинг на базе Prometheus и Grafana для ваших сервисов и Kubernetes-кластеров, в несколько простых шагов
-
Привычные инструменты для работы с кластерами
Для подключения к кластеру используются стандартные инструменты: kubectl, Lens, Helm
-
TLS-шифрование
Все взаимодействия между мастером и узлами кластера зашифрованы с помощью TLS
-
Отказоустойчивый кластер
Используйте до трех мастер-нод для создания отказоустойчивого продакшена
Технические параметры и возможности MKS постоянно обновляются, так как команда разработки самостоятельно создает плагины и надстройки для K8s: балансировщик трафика (Load Balancer), постоянные тома (Persistent Volume), средства мониторинга и многие другие надстройки.
Ответы на часто задаваемые вопросы по услуге Managed Kubernetes Service
-
Что такое Managed Kubernetes Service?
MKS — это сервис для развертывания и управления кластерами Kubernetes. Задача сервиса — упростить работу с K8s на уровне инфраструктуры, сети и платформы. C помощью MKS можно разворачивать приложения на worker-нодах, подключать хранилища данных, плагины для балансировки трафика и многое другое.
-
Преимущества MKS перед собственной инсталляцией
Управление кластером Kubernetes — это непростая задача. MKS предлагает множество инструментов и решений, которые значительно упрощают процесс развертывания и управления K8s кластерами.
Из ключевых преимуществ MKS можно выделить:
- Обеспечение доступности инфраструктуры и Control Plane на стороне провайдера — SLA на уровне 99,95% для worker-нод и 99,5% для control plane;
- Скорость и надежность развертывания — использование облачного решения сокращает время развертывания с нескольких дней до нескольких минут;
- Удобный и понятный графический интерфейс — можно создать кластер в несколько кликов;
- Сборка компонентов кластера протестирована и оптимизирована для высоких нагрузок — техническая команда MKS поддерживает актуальность версий компонентов и использует новые решения;
- Актуальные версии K8s — сейчас поддерживаются версии 1.21, 1.22, 1.23 и 1.24;
- Плагины и надстройки «из коробки» — после развертывания MKS сразу же доступны балансировщик трафика, постоянные тома и др.
Использование MKS освобождает команду разработчиков от задач, связанных с обслуживанием K8s, они могут сконцентрироваться на своих основных задачах, а не тратить время и ресурсы на сложное администрирование и настройку инфраструктуры.
-
Возможности сервиса
Сервис позволяет значительно упростить и оптимизировать работу с кластерами Kubernetes. Вот ключевые возможности сервиса:
- Быстрое создание кластеров с разными версиями K8s — доступны версии 1.21-1.24;
- Выделенные тома (Persistent Volumes) — в кластерах возможно запустить stateful-приложения;
- Подключение Ingress контроллера в 1 клик — NGINX Ingress Controller;
- Добавление, удаление и изменение групп нод — изменение vCPU / RAM / диска виртуальных машин без простоя приложений;
- Управление сетевыми балансировщиками — cоздание публичных и серых Load Balancer на уровне NSX-T;
- Выделенный Egress IP — для каждого кластера выделяется IP-адрес, с которого маршрутизируется исходящий трафик;
- Отказоустойчивый кластер — использование трех мастер-нод для увеличения доступности кластера;
- Управление Pod и Service CIDR — возможность выбрать, в какой сети будут размещены поды и сервисы кластера и гибко настроить сетевую инфраструктуру;
- Редактирование лейблов и тейнтов из интерфейса — возможность задать лейблы для групп нод, не открывая консоль.
MKS не только упрощает управление кластерами Kubernetes, но и расширяет функционал и возможности их использования. Широкий набор инструментов и удобный интерфейс позволяют эффективно настраивать и оптимизировать работу кластеров, удовлетворяя потребности конкретного бизнеса или проекта.
-
Из чего складывается цена на услугу
Цена складывается из аренды использования Control Plane (Обычный / Отказоустойчивый), аренды ресурсов Worker-ноды (vCPU / RAM / Storage) и подключения опциональных возможностей: Persistent Volume (Storage), публичный IP-адрес и Load Balancer.
Консультация
Если у вас остались вопросы по услуге или вы не уверены, что MKS вам подходит — заполните форму обратной связи и опишите свою задачу.
Наш специалист свяжется с вами, ответит на ваши вопросы и поможет подключить услугу.
Ещё у нас на сайте есть всплывающее диалоговое окно для получения быстрой консультации или обратной связи.
Прочие услуги 1cloud
Многие из представленных сервисов могут работать совместно с инфраструктурой, развернутой в ЦОДе, расширяя ее функциональность и делая ее безопаснее. С полным перечнем услуг 1cloud — вы можете ознакомиться здесь.