Новый функционал Kubernetes от разработчиков «Флант»
По сообщению компании «Флант», в декабре 2022 г. была представлена новая версия Kubernetes — 1.26, в которой появился функционал, предложенный и реализованный «Флант», – он был принят разработчиками платформы как Kubernetes Enhancement Proposal (KEP). Kubernetes (K8s) – это открытое ПО для оркестровки контейнеризированных приложений, автоматизации их развертывания, масштабирования и управления в условиях кластера.
Компания «Флант» еще в 2019 г. стал первым в России сертифицированным поставщиком услуг Kubernetes (статус Kubernetes Certified Service Provider). Архитектор Kubernetes-платформы Deckhouse от «Флант» М. Набоких указал разработчикам K8s на недостающую функциональность в API проекта, которая заметно упростила бы получение сведений о том, какой аутентификатор используется и какие права доступа будут выданы пользователю. Это предложение, особенно актуальное в случаях применения сложного процесса аутентификации в Kubernetes-кластерах, получило поддержку среди ответственных за направление аутентификации и авторизации в проекте Kubernetes. Впоследствии оно было реализовано силами «Флант» и представлено в статусе альфа-версии в релизе Kubernetes 1.26.
В разработке open source-проекта Kubernetes участвует все мировое сообщество. Чтобы изменение в Kubernetes было принято, оно должно получить одобрение технического комитета, ответственного за конкретные компоненты проекта. Когда изменение становится достаточно существенным, его необходимо сопроводить документацией в виде KEP, где описываются и согласовываются подробности того, зачем нужны предлагаемые изменения, какие проблемы они решают и какой подход принят при реализации.
Каждый релиз Kubernetes включает в себя ряд исправлений к старой функциональности и новые возможности, задокументированные в KEP. Новшества сначала появляются в статусе Alpha, чтобы все пользователи Kubenetes могли протестировать их в своих инсталляциях и убедиться в корректной работе. Уровень стабильности этих функций постепенно повышается (до Beta, а затем и до GA) с последующими релизами проекта.
Первой Kubernetes-платформой на российском рынке, отмечают в компании, является Deckhouse от «Флант», разработка которой началась более 5 лет назад, публичный анонс состоялся в июле 2021 г., а в Единый реестр российского ПО продукт был добавлен в декабре 2021 г.