# Основные изменения Доступен предварительный релиз *gs-ctk 5.0*, который значительно улучшает работу с Системой Global на кластере Kubernetes. ```{warning} Версия 5.0 находится в активной разработке: - Не все функции из предыдущей версии портированы. - Не рекомендуется использовать на рабочих контурах. - Обратная связь приветствуется. ``` ```{tip} Helm-чарты и оператор уже доступны на снимке `SNAPSHOT-5.0.0`, однако на нем недоступны другие функции, которые будут добавлены в ближайшее время: - облачный отладчик (доступен на снимке `SNAPSHOT`), - утилиты для тестирования чтения-записи и очистки данных на используемых томах, - поддержка нескольких точек монтирования. ``` ## Новый формат конфигурации и шаблон оператора Раньше настройка кластер производилась интерактивно с помощью пода "nsctl". Теперь: - Пользователь работает лишь через ресурс GlobalConfiguration [установленной спецификации](./040_config.md). - Прямое взаимодействие с подом "nsctl" больше не требуется. ```{attention} Автоматическое обновление с предыдущих версий невозможно - требуется ручное вмешательство. ``` ## Упаковка в Helm Chart Благодаря изменениям в процессе настройки стало возможно разворачивать кластер при помощи Helm-чартов: 1. Вы создаете Helm-чарт с вашим конфигурационным ресурсом 2. Добавляете чарт оператора в качестве зависимости. 3. Разворачиваете любым инструментом с поддержкой Helm. 4. Получаете готовый кластер Global ERP. Подробнее читайте [в инструкции по установке](./020_install.md). Такой подход дает: - привычную пользователю Kubernetes модель использования, - декларативность и идемпотентность развертывания, - простоту интеграции в CI/CD-процессы, - необходимую гибкость для поддержки и дальнейшего развития кластерного решения со стороны постащика. ## "nscli", как вспомогательная утилита Раньше утилита nscli была основным инструментом развертывания, но теперь она решает лишь второстепенные, но упрощающие работу, задачи: - [упрощение миграции](./030_migration.md) с 4.* на 5.0, - управление конфигурационными ресурсами в оффлайн-режиме ([мастера конфигурации](./020_install.md#шаг-3-настройте-группы-ресурсов), [команды по управлению комплектом приложений](./020_install.md#шаг-4-загрузите-комплект-приложений)); - выполнение интерактивных вспомогательных задач (тестирования чтения-записи, управления дисковым пространством). Таким образом, nscli становится полностью опциональным инструментом, использование которого [не требуется](./040_config.md#обновление-без-nscli) для развертывания кластера Системы Global. ## Облачный отладчик ```{warning} Функция не готова к использованию в производственной среде без доступа к интернету. ``` Облачный отладчик - это [возможность запустить особый экземпляр](../047_cloud_debug.md) сервера приложений вместе со средой разработчика для отладки проблем прикладного решения непосредственно на рабочем сервере под контролем администратора.