В проекте использовалась версия Helm 3.
Какая версия Helm использовалась и чем Helm 3 отличается от Helm 2?
В проекте использовалась версия Helm 3.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
В проекте использовалась версия Helm 3.
Основные отличия Helm 3 от Helm 2:
- Отсутствие Tiller: В Helm 2 для управления релизами использовался серверный компонент Tiller, который работал в кластере Kubernetes. В Helm 3 Tiller убрали, что повысило безопасность и упростило архитектуру.
- Улучшенная безопасность: Helm 3 использует RBAC Kubernetes напрямую, что позволяет лучше контролировать права доступа.
- Поддержка CRD: Улучшена работа с Custom Resource Definitions, теперь их можно управлять более гибко.
- Совместимость с Kubernetes: Helm 3 лучше поддерживает новые версии Kubernetes и их возможности.
- Новые команды и улучшенный CLI: Некоторые команды были изменены или улучшены для удобства использования.
Пример команды установки чарта в Helm 3:
helm install my-release my-chart/