Стратегия обновления. github.com В Helm 2 использовался патч для двустороннего стратегического слияния, где во время обновления сравнивался манифест последней диаграммы с манифестом предлагаемой диаграммы. github.com Helm 3 при создании исправления учитывает старый манифест, его текущее состояние и новый манифест. github.com
Имена выпусков. github.com В Helm 2 информация о каждом выпуске хранилась в том же пространстве имён, что и Tiller. github.com После использования имени одним выпуском, ни один другой выпуск не мог использовать это же имя, даже если он был развёрнут в другом пространстве имён. github.com В Helm 3 информация о конкретном выпуске хранится в том же пространстве имён, что и сам выпуск. github.com
Драйвер хранилища по умолчанию. github.com В Helm 2 для хранения информации о выпуске по умолчанию использовались карты конфигурации, в Helm 3 в качестве драйвера хранилища по умолчанию используются секреты. github.com
Поддержка библиотечных диаграмм. github.com Helm 3 поддерживает класс диаграмм, который используется совместно с другими диаграммами, но не создаёт собственных артефактов выпуска. github.com
Поддержка базового каталога XDG. github.com В Helm 2 Helm хранил всю информацию в ~/.helm, который можно было изменить, установив переменную среды $HELM_HOME или используя глобальный флаг --home. github.com В Helm 3 Helm учитывает переменные среды в соответствии со спецификацией базового каталога XDG. github.com
Автоматическое создание пространств имён. github.com В Helm 2 при создании релиза в несуществующем пространстве имён Helm создаёт пространство имён, в Helm 3 пространство имён создаётся, если явно указан флаг --create-namespace. github.com
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.