Полезные команды и параметры#
Пересчитать хешей комплекта приложений#
./appkit.sh refresh_hash --source workspace/myappkit
Загрузить комплект приложений#
./appkit.sh push --namespace gs-ctk --source workspace/myappkit --destination appkit/v1
Обновить пути и хеши комплекта приложений в конфигурационном ресурсе#
Комплект приложений на локальном хранилище:
./appkit.sh switch_local --config-path ./config.yaml --resgroup gs-cluster-1 --local-appkit workspace/appkit --remote-appkit appkit/v1
Комплект приложений на удаленном хранилище (требует подключение к K8s-кластеру):
./appkit.sh switch_remote --config-path ./config.yaml --resgroup gs-cluster-1 --namespace gs-ctk --remote-appkit appkit/v1
Включить/выключить группу/книгу ресурсов#
Для включения/выключения достаточно добавить в группу/книгу ресурсов параметр
enabled: false # для выключения, true для включения
Это также можно сделать командами:
Группа ресурсов#
./configmgr.sh enable_resgroup --config-path ./config.yaml --resgroup gs-cluster-1
./configmgr.sh disable_resgroup --config-path ./config.yaml --resgroup gs-cluster-1
Также короче:
./configmgr.sh enable -c ./config.yaml -g gs-cluster-1
./configmgr.sh disable -c ./config.yaml -g gs-cluster-1
Книга ресурсов#
./configmgr.sh enable_resbook --config-path ./config.yaml --resgroup gs-cluster-1 --resbook rabbitmq
./configmgr.sh disable_resbook --config-path ./config.yaml --resgroup gs-cluster-1 --resbook rabbitmq
Остановить/запустить/осушить комплект приложений#
Состояние комплекта приложений указывается в настройках группы ресурсов:
appkit:
state: stopped # started / drained
Также можно управлять командами:
./appkit.sh stop --config-path ./config.yaml --resgroup gs-cluster-1
./appkit.sh start --config-path ./config.yaml --resgroup gs-cluster-1
./appkit.sh drain --config-path ./config.yaml --resgroup gs-cluster-1
Включить/выключить режим отладки#
Для включения/выключения режима отладки достаточно добавить в группу/книгу ресурсов параметр
debug_mode: true # для включения, false для выключения
Перезагрузить кластер#
Для перезагрузки кластера выключите, а затем включите группу ресурсов. Если необходимо перезапустить только сервер приложений, попробуйте остановить, а затем запустить комплект приложений.