Описание продукта Managed Kubernetes
Managed Kubernetes от Selectel упрощает процесс развертывания, масштабирования и обслуживания контейнерной инфраструктуры Kubernetes. Selectel отвечает за обновление версий, безопасность и работоспособность Control Plane Kubernetes.
В продукте поддерживаются типы и роли пользователей, проекты и лимиты п роекта и квоты.
Версии
В кластерах Managed Kubernetes на облачных серверах поддерживаются версии 1.28.x, 1.29.x, 1.30.x
В кластерах Managed Kubernetes на выделенных серверах поддерживается только версия 1.28.x
Как работает Managed Kubernetes
Managed Kubernetes может работать:
- на облачных серверах — используются ресурсы облачной платформы;
- выделенных серверах — используются выделенные серверы, сети выделенных серверов и ресурсы облачной платформы (балансировщики нагрузки, публичные подсети, публичные IP-адреса).
Подробнее об используемых ресурсах в инструкции Проекты.
В качестве среды исполнения контейнеров (CRI) используется containerd. В качестве CNI в кластерах Managed Kubernetes используется Calico.
C кластером Managed Kubernetes можно работать в панели управления и через API Managed Kubernetes. С кластером на облачном серевере также можно работать через Terraform.
Состав кластера
Кластеры Managed Kubernetes состоят:
-
из мастер-нод — содержат управляющие компоненты кластера, Control Plane. Количество мастер-нод зависит от типа кластера. Мастер-ноды не отображаются в панели управления, за них отвечает Selectel;
-
групп рабочих нод — содержат контейнеры пользовательских приложений. Рабочие ноды отображаются в панели управления, за них отвечает пользователь. Подробнее в разделе Работа с группами нод.
Типы кластера
Selectel предоставляет два типа кластеров Managed Kubernetes: отказоустойчивый и базовый.
Выбрать тип кластера можно только при создании кластера. После создания кластера тип кластера нельзя изменить.
Ограничения
Облачный сервер
Выделенный сервер
*
Вы можете создать ноды с бóльшим количеством vCPU и RAM — используйте фиксированные конфигурации облачных серверов.
- максимальное количество отказоустойчивых кластеров Kubernetes в одном пуле для одного проекта — 10;
- максимальное количество базовых кластеров Kubernetes в одном пуле для одного проекта — 10;
- максимальное количество групп нод в кластере — 1;
- максимальное количество нод в одной группе нод — 20;
- не поддерживается изменение количества нод в группе;
- группу нод на выделенных серверах можно д обавить только в новые кластеры;
- группа нод на выделенных серверах должна находиться в одной зоне доступности с мастер-нодами;
- доступна только версия Kubernetes 1.28.x. Обновление версий Kubernetes не поддерживается;
- не поддерживается автоматизация: автообновление патч-версий, автомасштабирование и автовосстановление;
- не поддерживается добавление, изменение и удаление меток и тейнтов после создания кластера;
- не поддерживается подключение постоянных томов (PV) на базе сетевых дисков облачной платформы;
- не поддерживается создание кластеров Managed Kubernetes с GPU и Intel® SGX.
Зоны ответственности
Selectel обеспечивает
- создание и доступность мастер-нод;
- создание рабочих нод;
- обновление версий кластера Managed Kubernetes;
- мониторинг мастер-нод;
- возможность автомасштабирования нод;
- возможность автовосстановления нод;
- безопасность хранения данных в соответствии с требованиями 152-ФЗ;
- интеграцию с сервисами Selectel;
- техническую поддержку.
Selectel не несет ответственность
- за управление кластером Managed Kubernetes;
- управление рабочими нодами;
- создание приложения;
- инициирование масштабирования и обновления.
Если вам нужна помощь с администрированием кластеров Managed Kubernetes, закажите услуги администрирования сервисов.