Основные изменения
Contents
Основные изменения#
Доступен предварительный релиз gs-ctk 5.0, который значительно улучшает работу с Системой Global на кластере Kubernetes.
Предупреждение
Версия 5.0 находится в активной разработке:
Не все функции из предыдущей версии портированы.
Не рекомендуется использовать на рабочих контурах.
Обратная связь приветствуется.
Совет
Helm-чарты и оператор уже доступны на снимке SNAPSHOT-5.0.0
, однако на нем недоступны другие функции, которые будут добавлены в ближайшее время:
облачный отладчик (доступен на снимке
SNAPSHOT
),утилиты для тестирования чтения-записи и очистки данных на используемых томах,
поддержка нескольких точек монтирования.
Новый формат конфигурации и шаблон оператора#
Раньше настройка кластер производилась интерактивно с помощью пода «nsctl». Теперь:
Пользователь работает лишь через ресурс GlobalConfiguration установленной спецификации.
Прямое взаимодействие с подом «nsctl» больше не требуется.
Внимание
Автоматическое обновление с предыдущих версий невозможно - требуется ручное вмешательство.
Упаковка в Helm Chart#
Благодаря изменениям в процессе настройки стало возможно разворачивать кластер при помощи Helm-чартов:
Вы создаете Helm-чарт с вашим конфигурационным ресурсом
Добавляете чарт оператора в качестве зависимости.
Разворачиваете любым инструментом с поддержкой Helm.
Получаете готовый кластер Global ERP.
Подробнее читайте в инструкции по установке.
Такой подход дает:
привычную пользователю Kubernetes модель использования,
декларативность и идемпотентность развертывания,
простоту интеграции в CI/CD-процессы,
необходимую гибкость для поддержки и дальнейшего развития кластерного решения со стороны постащика.
«nscli», как вспомогательная утилита#
Раньше утилита nscli была основным инструментом развертывания, но теперь она решает лишь второстепенные, но упрощающие работу, задачи:
упрощение миграции с 4.* на 5.0,
управление конфигурационными ресурсами в оффлайн-режиме (мастера конфигурации, команды по управлению комплектом приложений);
выполнение интерактивных вспомогательных задач (тестирования чтения-записи, управления дисковым пространством).
Таким образом, nscli становится полностью опциональным инструментом, использование которого не требуется для развертывания кластера Системы Global.
Облачный отладчик#
Предупреждение
Функция не готова к использованию в производственной среде без доступа к интернету.
Облачный отладчик - это возможность запустить особый экземпляр сервера приложений вместе со средой разработчика для отладки проблем прикладного решения непосредственно на рабочем сервере под контролем администратора.