Описание продукта Managed Kubernetes
Managed Kubernetes от Servercore упрощает процесс развертывания, масштабирования и обслуживания контейнерной инфраструктуры Kubernetes. Servercore отвечает за обновление версий, безопасность и работоспособность Control Plane Kubernetes.
В продукте поддерживаются типы и роли пользователей, проекты и лимиты проекта и квоты.
Версии
В кластерах Managed Kubernetes поддерживаются версии 1.29.x, 1.30.x, 1.31.x
Как работает Managed Kubernetes
Managed Kubernetes работает на базе облачной платформы Servercore и использует ее ресурсы для нод кластера: облачные серверы, балансировщики нагрузки, сети, диски.
В качестве среды исполнения контейнеров (CRI) используется containerd. В качестве CNI в кластерах Managed Kubernetes используется Calico.
Работать с кластером Managed Kubernetes можно в панели управления и через API Managed Kubernetes.
Состав кластера
Кластеры Managed Kubernetes состоят:
-
из мастер-нод — содержат управляющие компоненты кластера, Control Plane. Количество мастер-нод зависит от типа кластера. Мастер-ноды не отображаются в панели управления, за них отвечает Servercore;
-
групп рабочих нод — содержат контейнеры пользовательских приложений. Рабочие ноды отображаются в панели управления, за них отвечает пользователь.
Группа рабочих нод должна находиться в одной зоне доступности с мастер-нодами. Подробнее в разделе Работа с группами нод.
Типы кластера
Servercore предоставляет два типа кластеров Managed Kubernetes: отказоустойчивый и базовый.
Выбрать тип кластера можно только при создании кластера. После создания кластера тип кластера нельзя изменить.
Лимиты
Облачный сервер
*
Вы можете создать ноды с бóльшим количеством vCPU и RAM — используйте фиксированные конфигурации облачных серверов.
Ограничения кластера на выделенных серверах
Кластеры Managed Kubernetes на выделенных серверах находятся на стадии бета-тестирования.
Во время бета-тестирования не поддерживается:
- использование произвольных конфигураций выделенных серверов;
- добавление в кластер существующих выделенных серверов;
- добавление нескольких групп нод при создании кластера;
- увеличение количества нод в группе;
- обновление минорных версий Kubernetes;
- автоматизация: автообновление патч-версий, автомасштабирование и автовосстановление;
- добавление, изменение и удаление меток и тейнтов после создания кластера;
- подключение постоянного тома (PV) на базе сетевых дисков облачной платформы;
- использова ние user data;
- создание кластеров Managed Kubernetes с GPU;
- использование Terraform.
Зоны ответственности
Servercore обеспечивает
- создание и доступность мастер-нод;
- создание рабочих нод;
- обновление версий кластера Managed Kubernetes;
- мониторинг мастер-нод;
- возможность автомасштабирования нод;
- возможность автовосстановления нод;
- интеграцию с сервисами Servercore;
- техническую поддержку.
Servercore не несет ответственность
- за управление кластером Managed Kubernetes;
- управление рабочими нодами;
- создание приложения;
- инициирование масштабирования и обновления.