Обзор актуальных событий в мире DevOps

Индустрия DevOps продолжает стремительно развиваться, предлагая новые инструменты для повышения безопасности и автоматизации инфраструктуры. В этом обзоре мы рассмотрим несколько значимых релизов и проектов, которые заслуживают внимания системных инженеров и разработчиков.

Безопасные контейнерные образы от Minimus

Компания Minimus анонсировала выпуск библиотеки бесплатных защищенных контейнерных образов. Разработчикам доступно множество готовых образов и Helm-чартов, характеризующихся практически нулевым уровнем уязвимостей (CVE). Продукты распределены по категориям и соответствуют строгим отраслевым стандартам безопасности, включая FIPS, CIS, NIST и STIG.

OpenRun: платформа для декларативного деплоя

Состоялся релиз OpenRun — платформы с открытым исходным кодом (лицензия Apache-2.0), предназначенной для развертывания внутренних инструментов. Проект позволяет декларативно деплоить контейнерные веб-приложения как на отдельные узлы, так и в кластеры Kubernetes. Среди ключевых функциональных возможностей:

  • Встроенный GitOps и поддержка стратегии blue-green deployment.
  • Аутентификация через OAuth/OIDC/SAML.
  • Управление RBAC, секретами и TLS.
  • Масштабирование неактивных приложений до нуля.

Kroc: обучение Kubernetes-операторам через практику

Для тех, кто хочет глубже разобраться в разработке операторов для Kubernetes, появился проект Kroc. Это минималистичный оператор, написанный на языке Go с использованием фреймворка Kubebuilder. Проект наглядно демонстрирует работу паттерна управления состоянием: Kroc отслеживает объекты, сравнивает их текущее состояние с желаемым и автоматически восстанавливает ресурсы (Pod, Service, ConfigMap) в случае их несанкционированного изменения или удаления.

OpenEverest: управление базами данных в Cloud Native

В «песочницу» CNCF попал проект OpenEverest, призванный упростить управление базами данных в облачных средах. Инструмент предоставляет удобный графический интерфейс для автоматизации процессов создания, перезапуска, резервного копирования и мониторинга БД. Поддерживаются MySQL, PostgreSQL и MongoDB, работающие в любых средах, включая Kubernetes и гибридные инсталляции.