Разработчики популярной платформы Portainer, предназначенной для управления контейнеризированными средами, готовят к выпуску крупное обновление. Начиная с версии 3.0, проект переходит на модель «Kubernetes-first». Это означает, что основные усилия команды будут направлены на развитие функциональности для Kubernetes, в то время как Docker, Docker Swarm и Podman отойдут на второй план.

Изменения в архитектуре и функциональных приоритетах
Согласно заявлению компании, версия Portainer 2.45 LTS станет финальным релизом в серии 2.x. После неё планируется выпуск Portainer 3.0 в формате STS (Short Term Support), за которым последует новая LTS-версия. Фундаментальный сдвиг заключается в переходе на кодовую базу, ориентированную на Kubernetes. По мнению разработчиков, разрыв между функциональными возможностями Docker и Kubernetes стал настолько существенным, что поддержка паритета между ними в едином коде перестала быть практически целесообразной.
Инновации в области управления политиками, API операций, аутентификации, методологии GitOps и инструментов наблюдаемости теперь будут опираться на возможности, предоставляемые Kubernetes. При этом разработчики подчеркивают, что поддержка Docker, Swarm и Podman не прекращается. Пользователи по-прежнему смогут подключать эти среды, однако им не будут доступны все новые функции, внедряемые в платформу. В интерфейсе эти технологии будут занимать второстепенное место, уступая место инструментам, созданным специально для Kubernetes.
Новые продукты и инструменты миграции
В рамках новой стратегии компания создает ряд специализированных решений: Portainer-Run, Portainer-IDP, Portainer-Command, Portainer-Operations и Portainer-AiGrid. Все они спроектированы под нужды Kubernetes. Для пользователей, которые хотят сохранить привычные рабочие процессы, предлагается проект Portainer-D2K. Это решение выступает в роли слоя совместимости, который заставляет Kubernetes выглядеть как среда Docker. Благодаря ему инженеры могут использовать Docker CLI и Docker Compose для управления рабочими нагрузками в Kubernetes, а также применять Docker-совместимый API в существующих системах CI/CD.
Кроме того, ведется работа над дополнением для миграции, которое призвано помочь пользователям переносить контейнеры и стеки Docker в Kubernetes. Инструмент будет преобразовывать рабочие нагрузки Docker в манифесты Kubernetes, сохранять их в репозитории Git и разворачивать посредством функций GitOps в Portainer.
Будущее сообщества и позиция продукта на рынке
Значительные изменения коснулись и бесплатной версии. Portainer Community Edition (CE) останется на кодовой базе 2.x, и отдельного релиза Portainer CE 3.x не будет. Вместо этого пользователи смогут получить доступ к Portainer 3.x через действующую программу Business Edition под названием «3 Nodes Free». Поддержка Portainer 2.45 CE будет включать исправления ошибок и обновления безопасности в течение всего жизненного цикла серии 2.45 LTS.
Генеральный директор Portainer Нил Крессвелл в ответ на реакцию сообщества пояснил, что компания не собирается отказываться от Docker и удалять существующие функции. Тем не менее общая стратегия развития очевидна: фокус смещен в сторону Kubernetes. На фоне этих изменений эксперты отмечают рост интереса к альтернативным инструментам, таким как Komodo, который укрепляет свои позиции среди тех пользователей, для которых приоритетным остается простое управление Docker-инфраструктурой.
Ограничения и развитие экосистемы
Важно учитывать, что хотя пользователи по-прежнему смогут подключать Docker, Swarm и Podman в версии 3.x, они не получат полного функционального паритета с Kubernetes-инструментарием. Часть будущих возможностей платформы будет критически зависеть от специфических функций Kubernetes, которые технически отсутствуют в Docker, поэтому полный перенос всех нововведений на «второстепенные» платформы невозможен. Тем не менее, как подчеркнул Нил Крессвелл, компания не планирует удалять из веток 2.x или 3.x уже существующие функции, обеспечивая стабильность для текущих инсталляций.
Новые продукты «Kubernetes-first»
Переход на новую кодовую базу сопровождается запуском линейки специализированных продуктов, созданных исключительно для Kubernetes-сред:
- Portainer-Run и Portainer-Command — инструменты для оптимизации исполнения команд и запуска нагрузок;
- Portainer-IDP — решение для управления идентификацией и доступом;
- Portainer-Operations — расширенный инструментарий для операционного управления;
- Portainer-AiGrid — специализированное решение для задач, связанных с искусственным интеллектом в кластерной среде.
Будущее Community Edition
Хотя отдельного релиза Portainer CE 3.x не предвидится, бесплатный доступ к функциональности 3.x сохраняется для небольших инфраструктур через программу «3 Nodes Free» в рамках Business Edition. Важно отметить, что ветка 2.45 CE продолжит получать не только исправления безопасности, но и бэкпорты, пока поддерживается серия 2.45 LTS, что обеспечивает определенный период адаптации для пользователей, не готовых к немедленному переходу на архитектуру Kubernetes.






