Разработчики Helm анонсировали бета-версию Helm 4 — самого популярного менеджера пакетов для Kubernetes. Главное: обновлённый движок шаблонов и сохранение совместимости с чартами Helm 3. Если вы используете Helm для деплоя — стоит знать, что готовится в экосистеме.
Что меняется
Улучшена производительность установки и обновления релизов: helm install и helm upgrade работают быстрее на крупных чартах. Доработана работа с зависимостями и хуками — меньше «подвисаний» при сложных dependency trees. Интерфейс командной строки остаётся привычным для пользователей Helm 3 — те же команды, те же флаги.
Обратная совместимость
Существующие чарты и values должны работать без изменений. Миграция с Helm 3 на 4 планируется как пошаговый апгрейд без смены формата чартов. Это важно для команд с десятками внутренних чартов: не придётся всё переписывать.
Практические рекомендации
Бета предназначена для тестирования в не-production окружениях. Сначала попробуйте Helm 4 на dev или staging, прогнайте типовые сценарии (install, upgrade, rollback). Стабильный релиз Helm 4 ожидается в ближайшие месяцы — после того как сообщество проверит бета на реальных workloads. Тем, кто предпочитает деплой без Helm, может быть интересна статья Kubernetes без Helm.