Виды лицензии
Сравнение версий и ограничения по типам лицензий.
Для кого эта страница
Платформа «Штурвал» представлена в версиях: Community Edition (CE), Enterprise и Enterprise ML. На этой странице — сравнительная таблица особенностей и ограничений.
Лицензию CE можно получить через Telegram-бот или форму на сайте. Enterprise и Enterprise ML — по договору с поставщиком.
Сравнение версий
Ниже представлена расширенная таблица особенностей и функционала версий. Детализация изменений по релизам доступна в разделе релиз-нотов платформы. Столбец «Версия ФСТЭК» отражает наличие возможностей в версии, соответствующей требованиям ФСТЭК: Да — возможность прямо или функционально описана в требованиях; — — соответствующего требования нет.
| Параметр | CE | Enterprise | Enterprise ML | Версия ФСТЭК |
|---|---|---|---|---|
| Инсталляция | ||||
| Инсталляция в открытом контуре | Да | Да | Да | Нет |
| Инсталляция в закрытом контуре | Нет | Да | Да | Да |
| Особенности | ||||
| Поддержка пользователей | Telegram-канал сообщества | Согласно SLA | Согласно SLA | Согласно SLA |
| Доступ к security-фиксам | Да | Да | Да | — |
| Минимальный срок выпуска фикса (багфикс, security-fix) | При выпуске patch/минорной версии | От двух часов | От двух часов | — |
| Возможность feature-request | Без обязательств | С возможностью юридической фиксации | С возможностью юридической фиксации | — |
| Реестр российского ПО | Не входит | Входит | Входит | Входит |
| Ресурсы и обновления | ||||
| Ресурсное ограничение | 10 Worker-узлов | Согласно лицензии | Согласно лицензии | Согласно лицензии |
| Обновление в закрытом контуре | Нет | Да | Да | Да |
| Обновление по расписанию | Да | Да | Да | Да |
| Возможность изолированного обновления каждого кластера k8s | Да | Да | Да | Да |
| Возможность обновления | Доступно | Входит в пакет поддержки | Входит в пакет поддержки | Входит в пакет поддержки |
| Интерфейс и доступ | ||||
| Графический интерфейс | Да | Да | Да | Да |
| Мультиязычность интерфейса | Да | Да | Да | Да |
| Доступ к Swagger | Да | Да | Да | Да |
| IAC-подход | Да | Да | Да | Да |
| Поддержка платформ | ||||
| Yandex Cloud | Да | Да | Да | — |
| vCloud Director | Да | Да | Да | — |
| VMware vSphere | Да | Да | Да | — |
| zVirt, oVirt, HostVM, РЕД Виртуализация, ROSA Virtualization | Да | Да | Да | — |
| Basis Dynamix | Да | Да | Да | — |
| OpenStack, VK Cloud, Selectel | Да | Да | Да | — |
| Физические серверы | Да | Да | Да | Да |
| Предварительно созданные виртуальные серверы | Да | Да | Да | Да |
| Гибридные конфигурации для кластеров | Да | Да | Да | Да |
| Управление множеством кластеров под управлением одной платформы | Да | Да | Да | Да |
| Создание кластеров и управление ими на разных версиях k8s под управлением одного кластера управления | Да | Да | Да | Да |
| Катастрофоустойчивое решение | Нет | Да | Да | Да |
| Поддержка геораспределенных кластеров | Да | Да | Да | Да |
| Управление кластерами и узлами | ||||
| Интерфейс создания кластеров рабочих нагрузок | Да | Да | Да | Да |
| Управление узлами кластера рабочих нагрузок | Да | Да | Да | Да |
| Создание множества групп Worker-узлов | Да | Да | Да | Да |
| Управление taints/tolerations | Да | Да | Да | Да |
| Вертикальное масштабирование узлов | Да | Да | Да | Да |
| Горизонтальное масштабирование узлов | Да | Да | Да | Да |
| Автомасштабирование узлов | Да | Да | Да | Да, при наличии свободных хостов в пуле |
| Управление конфигурацией узлов с помощью ресурса NodeConfigItem | Да | Да | Да | Да |
| Self-healing (machinehealthchecks) | Да | Да | Да | Да |
| Управление нагрузками | ||||
| Вертикальное масштабирование подов | Да | Да | Да | Да |
| Горизонтальное масштабирование подов | Да | Да | Да | Да |
| Автомасштабирование подов | Да | Да | Да | Да |
| Управление квотами | Да | Да | Да | Да |
| Управление limitranges | Да | Да | Да | Да |
| Аутентификация и авторизация | ||||
| Встроенный провайдер аутентификации | Да | Да | Да | Да |
| Поддержка внешних провайдеров аутентификации (Blitz, Keycloak) | Да | Да | Да | Да |
| Возможность одновременного запуска внутреннего и внешнего сервисов аутентификации | Да | Да | Да | Да |
| Аутентификация во внешние сервисы по SSO | Да | Да | Да | Да |
| Получение Kubeconfig кластера из интерфейса | Да | Да | Да | Да |
| Возможность подключения ко всем доступным кластерам из CLI | Да | Да | Да | Да |
| Встроенный модуль авторизации | Да | Да | Да | Да |
| Возможность подключения каталога LDAP (LDAP, LDAPS) | Да | Да | Да | Да |
| Поддержка Active Directory | Да | Да | Да | Да |
| Поддержка OpenLDAP | Да | Да | Да | Да |
| Поддержка FreeIPA | Да | Да | Да | Да |
| Поддержка SambaDC | Да | Да | Да | Да |
| Поддержка ALDPro | Да | Да | Да | Да |
| Централизованная ролевая модель (RBAC) | Да | Да | Да | Да |
| Мультитенантность | Да | Да | Да | Да |
| Управление сетями | ||||
| Управление сетями (Cilium CNI) | Да | Да | Да | Да |
| Графический редактор сетевых политик | Да | Да | Да | Да |
| Управление сетевыми списками | Да | Да | Да | Да |
| Управление входящим и исходящим трафиком из неймспейса | Да | Да | Да | Да |
| Модуль динамического определения бэкендов HAProxy (CoreHA) | Да | Да | Да | Нет |
| Встроенный балансировщик нагрузки (Nginx Ingress) | Да | Да | Да | — |
| Встроенный модуль CoreDNS (NodeLocalDNS) | Да | Да | Да | Да |
| Встроенный модуль управления виртуальными IP-адресами (KubeVIP) | Да | Да | Да | Да |
| Поддержка Pod multi-homing | Нет | Да | Да | Нет |
| Поддержка внешних балансировщиков нагрузки | Да | Да | Да | Да |
| Управление сертификатами | ||||
| Управление сертификатами | Да | Да | Да | Да |
| Поддержка сертификатов ACME | Да | Да | Да | Да |
| Поддержка сертификатов Vault | Да | Да | Да | Да |
| Поддержка корпоративных сертификатов (в т.ч. step-ca) | Да | Да | Да | Да |
| Поддержка Let’s Encrypt | Да | Да | Да | — |
| Поддержка самоподписных сертификатов | Да | Да | Да | Да |
| Модуль доставки корневых сертификатов (Trust Manager) | Да | Да | Да | Да |
| Ротация системных сертификатов | Да | Да | Да | Да |
| Резервное копирование и восстановление | ||||
| Резервное копирование и восстановление (Velero) | Да | Да | Да | Да |
| Возможность восстановления удаленного кластера | Да | Да | Да | Да |
| Логи и мониторинг | ||||
| Локальный сбор логов | Да | Да | Да | Да |
| Централизованное хранение логов | Да | Да | Да | Да |
| Поддержка интеграции с SIEM | Да | Да | Да | Да |
| Графическое отображение логов | Да | Да | Да | Да |
| Возможность получения логов кластера из графического интерфейса кластера | Да | Да | Да | Да |
| Логи контейнера в графическом интерфейсе пода | Да | Да | Да | Да |
| Возможность фильтрации и выгрузки логов | Да | Да | Да | Да |
| Локальный сбор метрик | Да | Да | Да | Да |
| Централизованное хранение метрик | Да | Да | Да | Да |
| Графическое отображение метрик | Да | Да | Да | Нет |
| Встроенные графические панели (дашборды) | Да | Да | Да | Нет |
| Возможность загрузки собственных графических панелей (дашбордов) | Да | Да | Да | — |
| Получение графиков утилизации ресурсов в графическом интерфейсе неймспейсов и нагрузок | Да | Да | Да | Да |
| Метеринг неймспейсов | Да | Да | Да | Да |
| Непрерывная доставка приложений | ||||
| Встроенный модуль непрерывной доставки приложений (ArgoCD) | Да | Да | Да | Да |
| Встроенная ролевая модель для ArgoCD | Да | Да | Да | Да |
| Возможность создания проектов в ArgoCD из графического интерфейса неймспейса кластера | Да | Да | Да | Нет |
| Модуль ArgoRollout | Да | Да | Да | Нет |
| Модуль перераспределения нагрузки (Descheduler) | Да | Да | Да | Да |
| Подключение репозиториев по протоколам http, https, oci | Да | Да | Да | Да |
| Управление системными сервисами (Helm-чартами) | Да | Да | Да | Да |
| Хранение данных | ||||
| Модуль локального хранения (RawFile Provisioner) | Да | Да | Да | Да |
| Поддержка Ceph FS | Да | Да | Да | Да |
| Поддержка Ceph RBD | Да | Да | Да | Да |
| Поддержка NFS | Да | Да | Да | Да |
| Поддержка oVirt CSI | Да | Да | Да | Да |
| Поддержка vSphere CSI | Да | Да | Да | Да |
| Безопасность | ||||
| Модуль сканирования контейнеров на наличие уязвимостей (Trivy Operator) | Да | Да | Да | Да |
| Сканирование по БДУ ФСТЭК | Да | Да | Да | Да |
| Сканирование образов, собранных на Astra Linux | Да | Да | Да | Да |
| Сканирование образов, собранных на РЕД ОС | Да | Да | Да | Да |
| Отображение отчетов по уязвимостям на уровнях: кластер, неймспейс, нагрузки неймспейса | Да | Да | Да | Да |
| Анализ компонентов кластера k8s на соответствие CIS Benchmark | Да | Да | Да | Да |
| Модуль анализа конфигураций приложений (Kyverno) | Да | Да | Да | Да |
| Политики безопасности продвинутого уровня | Нет | Поставляются в базе знаний Service Desk | Поставляются в базе знаний Service Desk | Поставляются в базе знаний Service Desk |
| Графический редактор политик аудита | Да | Да | Да | Да |
| Совместимость с KESL | Да | Да | Да | Да |
| Совместимость с KCS | Да | Да | Да | Да |
| Совместимость с Luntry | Да | Да | Да | Да |
| ML | ||||
| Платформа Kubeflow | Нет | Нет | Да | Нет |
| Управление правами доступа Kubeflow через наборы доступов | Нет | Нет | Да | Нет |
| Переход в Kubeflow из графического интерфейса неймспейса | Нет | Нет | Да | Нет |
| Управление жизненным циклом с MLflow | Нет | Нет | Да | Нет |
Типы лицензирования Enterprise/ФСТЭК
В Enterprise-редакции платформа может лицензироваться по разным метрикам:
- по vCPU — считается суммарное количество виртуальных ядер всех Worker-узлов во всех клиентских кластерах;
- по Worker-узлам — считается количество Worker-узлов во всех клиентских кластерах;
- по физическим хостам — считается количество физических серверов, на которых размещаются Worker-узлы;
- безлимит — лицензия без ограничений по ресурсам (по договорённости).
Каждая лицензия Enterprise даёт право на одну версию платформы (minor-ветку релиза).
Обновление платформы до новых версий выполняется в рамках пакета поддержки (см. строку «Возможность обновления» в таблице).
При расчёте ресурсов по этим типам лицензий:
- не учитываются узлы и ресурсы кластера управления — лимиты применяются только к клиентским кластерам (Worker-узлам и их ресурсам);
- учитываются только ресурсы, относящиеся к лицензированным метрикам (vCPU, Worker-узлы или физические хосты).
Особенности лицензии Community (CE)
Для Community Edition ограничения считаются на всю платформу целиком:
- учитываются и кластер управления, и клиентские кластеры;
- лимит — 10 Worker-узлов суммарно на всех кластерах платформы.
Превышение лимита CE ведёт к отображению предупреждений в интерфейсе и необходимости перехода на Enterprise-лицензирование.
Где посмотреть текущую лицензию
Информация о лицензии, количестве узлов и используемых Open-Source компонентах отображается на странице «О системе» (стартовая страница веб-интерфейса). Там же доступен переход в Service Desk (Enterprise) или в Telegram-канал (CE).
Что происходит при превышении лимитов и истечении лицензии
Превышение лимита (Worker-узлы или vCPU)
В пакете лицензии задан лимит по количеству Worker-узлов и vCPU. При превышении лимита на всех экранах графического интерфейса платформы отображается уведомление с просьбой обратиться к вендору для изменения пакета лицензии.
Истечение срока действия лицензии
Рекомендуется обновлять лицензию до истечения срока действия. При истечении срока на платформе отображаются уведомления; для продолжения работы необходимо получить и применить новую лицензию (см. Как обновить лицензию).