Open-Source-трибуна на HighLoad++

Nelm

Nelm

Nelm — это утилита для развертывания Helm-чартов в Kubernetes и альтернатива Helm 4, умеющая всё то же, что и Helm, но предлагающая новые возможности: • Планирование релизов (как с terraform plan). • Задание порядка выката ресурсов через зависимости или веса. • Улучшенная поддержка CRD: обновление, выкат при upgrade. • Управление жизненным циклом ресурсов: пересоздание и подчистка, выкат по условию и мультирелизные ресурсы. • Улучшенное отслеживание состояния ресурсов при выкате. • Отображение логов контейнеров, а также эвентов, статусов и ошибок ресурсов при развертывании. • Безопасное хранение секретов в Git. • Сотни багфиксов и прочих улучшений. Nelm серьезно относится к обратной совместимости с Helm-чартами и Helm-релизами и может быть интересен как опытным пользователям Helm, исправляя его давние проблемы и добавляя недостающие возможности, так и новичкам, т. к. он мощнее, удобнее и в целом стабильнее в работе. Nelm является движком развертывания werf и годами используется на тысячах проектов в production.