Дайджест DevOps: новые инструменты и тренды индустрии
Обзор актуальных событий в мире 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 и гибридные инсталляции.