Основные изменения#

Доступен предварительный релиз gs-ctk 5.0, который значительно улучшает работу с Системой Global на кластере Kubernetes.

Предупреждение

Версия 5.0 находится в активной разработке:

  • Не все функции из предыдущей версии портированы.

  • Не рекомендуется использовать на рабочих контурах.

  • Обратная связь приветствуется.

Совет

Helm-чарты и оператор уже доступны на снимке SNAPSHOT-5.0.0, однако на нем недоступны другие функции, которые будут добавлены в ближайшее время:

  • облачный отладчик (доступен на снимке SNAPSHOT),

  • утилиты для тестирования чтения-записи и очистки данных на используемых томах,

  • поддержка нескольких точек монтирования.

Новый формат конфигурации и шаблон оператора#

Раньше настройка кластер производилась интерактивно с помощью пода «nsctl». Теперь:

Внимание

Автоматическое обновление с предыдущих версий невозможно - требуется ручное вмешательство.

Упаковка в Helm Chart#

Благодаря изменениям в процессе настройки стало возможно разворачивать кластер при помощи Helm-чартов:

  1. Вы создаете Helm-чарт с вашим конфигурационным ресурсом

  2. Добавляете чарт оператора в качестве зависимости.

  3. Разворачиваете любым инструментом с поддержкой Helm.

  4. Получаете готовый кластер Global ERP.

Подробнее читайте в инструкции по установке.

Такой подход дает:

  • привычную пользователю Kubernetes модель использования,

  • декларативность и идемпотентность развертывания,

  • простоту интеграции в CI/CD-процессы,

  • необходимую гибкость для поддержки и дальнейшего развития кластерного решения со стороны постащика.

«nscli», как вспомогательная утилита#

Раньше утилита nscli была основным инструментом развертывания, но теперь она решает лишь второстепенные, но упрощающие работу, задачи:

  • упрощение миграции с 4.* на 5.0,

  • управление конфигурационными ресурсами в оффлайн-режиме (мастера конфигурации, команды по управлению комплектом приложений);

  • выполнение интерактивных вспомогательных задач (тестирования чтения-записи, управления дисковым пространством).

Таким образом, nscli становится полностью опциональным инструментом, использование которого не требуется для развертывания кластера Системы Global.

Облачный отладчик#

Предупреждение

Функция не готова к использованию в производственной среде без доступа к интернету.

Облачный отладчик - это возможность запустить особый экземпляр сервера приложений вместе со средой разработчика для отладки проблем прикладного решения непосредственно на рабочем сервере под контролем администратора.