Обновление API для работы с навигацией
Вы можете обновить сервисы навигации как вместе с их данными, так и без их обновления. Чтобы загрузить только данные, достаточно обновить сервис Navi-Castle. В остальных случаях обновите все необходимые сервисы навигации.
Обновление сервиса Navi-Castle
-
Получите новые артефакты для установки.
-
Укажите в конфигурационном файле 2GIS CLI:
- Новую версию компонента
api-platform(см. Релизы API-платформы). - Версию компонента
core, которая требуется для установки новой версии API-платформы (см. подраздел Зависимости в описании релизов API-платформы).
- Новую версию компонента
-
Выполните команду загрузки. Дополнительно вы можете указать следующие флаги:
- Чтобы обновить только образ сервиса, добавьте флаг
--only-appsпосле командыpull. - Чтобы обновить только данные, добавьте флаг
--only-dataпосле командыpull. - Чтобы обновить и сервис, и данные, выполните команду без добавления флагов выше.
Дополнительно см. справку по командам и аргументам 2GIS CLI.
- Чтобы обновить только образ сервиса, добавьте флаг
-
-
Скопируйте путь к новому файлу манифеста из консольного вывода команды и подставьте его в параметр
dgctlStorage.manifestв конфигурационном файлеvalues-castle.yaml. Подробнее см. в руководстве по установке.Важно
Вы можете настроить процесс импорта новых данных для Navi-Castle. За это отвечают настройки групп
cronиinitконфигурационного файла. Если при очередном обновлении сервисов навигации вы не хотите импортировать новые данные, используйте тот же манифест, что и в предыдущем импорте. В остальных случаях рекомендуется использовать новый манифест. -
Ознакомьтесь сo списком критических изменений. Если необходимо, обновите другие настройки в конфигурационном файле
values-castle.yaml. -
Выполните команду для обновления сервиса:
helm upgrade --version=VERSION --atomic --values ./values-castle.yaml navi-castle 2gis-on-premise/navi-castleВ параметр
--versionподставьте версию компонентаapi-platform:- Чтобы обновить только сервис или сервис и данные, используйте новую версию, которую вы указывали в конфигурационном файле 2GIS CLI.
- Чтобы обновить только данные, подставьте текущую установленную версию.
Обновление сервиса Navi-Attractor
Выполните шаги ниже для каждого установленного инстанса Navi-Attractor:
-
Получите новые артефакты для установки.
-
Укажите в конфигурационном файле 2GIS CLI:
- Новую версию компонента
api-platform(см. Релизы API-платформы). - Версию компонента
core, которая требуется для установки новой версии API-платформы (см. подраздел Зависимости в описании релизов API-платформы).
- Новую версию компонента
-
Дополнительные настройки см. в справке по командам и аргументам 2GIS CLI.
-
-
Ознакомьтесь сo списком критических изменений. Если необходимо, обновите настройки в конфигурационном файле
values-attractor-<transport>.yaml. Подробнее см. в руководстве по установке. -
Выполните команду для обновления сервиса:
helm upgrade --version=VERSION --atomic --values ./values-attractor-<transport>.yaml navi-attractor-<transport> 2gis-on-premise/navi-attractorВ параметр
--versionподставьте новую версию компонентаapi-platform, которую вы указывали в конфигурационном файле 2GIS CLI.
Обновление сервиса Navi-Back
Выполните шаги ниже для каждого установленного инстанса Navi-Back:
-
Получите новые артефакты для установки.
-
Укажите в конфигурационном файле 2GIS CLI:
- Новую версию компонента
api-platform(см. Релизы API-платформы). - Версию компонента
core, которая требуется для установки новой версии API-платформы (см. подраздел Зависимости в описании релизов API-платформы).
- Новую версию компонента
-
Дополнительные настройки см. в справке по командам и аргументам 2GIS CLI.
-
-
Ознакомьтесь сo списком критических изменений. Если необходимо, обновите настройки в конфигурационном файле
values-back.yaml. Подробнее см. в руководстве по установке. -
Выполните команду для обновления сервиса:
helm upgrade --version=VERSION --atomic --values ./values-back.yaml navi-back 2gis-on-premise/navi-backВ параметр
--versionподставьте новую версию компонентаapi-platform, которую вы указывали в конфигурационном файле 2GIS CLI.
Обновление сервиса Navi-Splitter
-
Получите новые артефакты для установки.
-
Укажите в конфигурационном файле 2GIS CLI:
- Новую версию компонента
api-platform(см. Релизы API-платформы). - Версию компонента
core, которая требуется для установки новой версии API-платформы (см. подраздел Зависимости в описании релизов API-платформы).
- Новую версию компонента
-
Дополнительные настройки см. в справке по командам и аргументам 2GIS CLI.
-
-
Ознакомьтесь сo списком критических изменений. Если необходимо, обновите настройки в конфигурационном файле
values-splitter.yaml. Подробнее см. в руководстве по установке. -
Выполните команду для обновления сервиса:
helm upgrade --version=VERSION --atomic --values ./values-splitter.yaml navi-splitter 2gis-on-premise/navi-splitterВ параметр
--versionподставьте новую версию компонентаapi-platform, которую вы указывали в конфигурационном файле 2GIS CLI.
Обновление сервиса Navi-Router
-
Получите новые артефакты для установки.
-
Укажите в конфигурационном файле 2GIS CLI:
- Новую версию компонента
api-platform(см. Релизы API-платформы). - Версию компонента
core, которая требуется для установки новой версии API-платформы (см. подраздел Зависимости в описании релизов API-платформы).
- Новую версию компонента
-
Дополнительные настройки см. в справке по командам и аргументам 2GIS CLI.
-
-
Ознакомьтесь сo списком критических изменений. Если необходимо, обновите настройки в конфигурационном файле
values-router.yaml. Подробнее см. в руководстве по установке. -
Выполните команду для обновления сервиса:
helm upgrade --version=VERSION --atomic --values ./values-router.yaml navi-router 2gis-on-premise/navi-routerВ параметр
--versionподставьте новую версию компонентаapi-platform, которую вы указывали в конфигурационном файле 2GIS CLI.
Обновление сервиса Navi-Front
-
Получите новые артефакты для установки.
-
Укажите в конфигурационном файле 2GIS CLI:
- Новую версию компонента
api-platform(см. Релизы API-платформы). - Версию компонента
core, которая требуется для установки новой версии API-платформы (см. подраздел Зависимости в описании релизов API-платформы).
- Новую версию компонента
-
Дополнительные настройки см. в справке по командам и аргументам 2GIS CLI.
-
-
Ознакомьтесь сo списком критических изменений. Если необходимо, обновите настройки в конфигурационном файле
values-front.yaml. Подробнее см. в руководстве по установке. -
Выполните команду для обновления сервиса:
helm upgrade --version=VERSION --atomic --values ./values-front.yaml navi-front 2gis-on-premise/navi-frontВ параметр
--versionподставьте новую версию компонентаapi-platform, которую вы указывали в конфигурационном файле 2GIS CLI.
Обновление сервиса Distance Matrix Async API
-
Получите новые артефакты для установки.
-
Укажите в конфигурационном файле 2GIS CLI:
- Новую версию компонента
api-platform(см. Релизы API-платформы). - Версию компонента
core, которая требуется для установки новой версии API-платформы (см. подраздел Зависимости в описании релизов API-платформы).
- Новую версию компонента
-
Дополнительные настройки см. в справке по командам и аргументам 2GIS CLI.
-
-
Ознакомьтесь сo списком критических изменений. Если необходимо, обновите настройки в конфигурационном файле
values-navi-async-matrix.yaml. Подробнее см. в руководстве по установке. -
Выполните команду для обновления сервиса:
helm upgrade --version=VERSION --atomic --values ./values-navi-async-matrix.yaml navi-async-matrix 2gis-on-premise/navi-async-matrixВ параметр
--versionподставьте новую версию компонентаapi-platform, которую вы указывали в конфигурационном файле 2GIS CLI.
Обновление сервиса Navi Async gRPC proxy
-
Получите новые артефакты для установки.
-
Укажите в конфигурационном файле 2GIS CLI:
- Новую версию компонента
api-platform(см. Релизы API-платформы). - Версию компонента
core, которая требуется для установки новой версии API-платформы (см. подраздел Зависимости в описании релизов API-платформы).
- Новую версию компонента
-
Дополнительные настройки см. в справке по командам и аргументам 2GIS CLI.
-
-
Ознакомьтесь сo списком критических изменений. Если необходимо, обновите настройки в конфигурационном файле
values-navi-async-grpc-proxy.yaml. Подробнее см. в руководстве по установке. -
Выполните команду для обновления сервиса:
helm upgrade --version=VERSION --atomic --values ./values-navi-async-grpc-proxy.yaml navi-async-grpc-proxy 2gis-on-premise/navi-async-grpc-proxyВ параметр
--versionподставьте новую версию компонентаapi-platform, которую вы указывали в конфигурационном файле 2GIS CLI.
Обновление сервиса VRP Solver
-
Получите новые артефакты для установки.
-
Укажите в конфигурационном файле 2GIS CLI:
- Новую версию компонента
api-platform(см. Релизы API-платформы). - Версию компонента
core, которая требуется для установки новой версии API-платформы (см. подраздел Зависимости в описании релизов API-платформы).
- Новую версию компонента
-
Дополнительные настройки см. в справке по командам и аргументам 2GIS CLI.
-
-
Ознакомьтесь сo списком критических изменений. Если необходимо, обновите настройки в конфигурационном файле
values-vrp-solver.yaml. Подробнее см. в руководстве по установке. -
Выполните команду для обновления сервиса:
helm upgrade --version=VERSION --atomic --values ./values-vrp-solver.yaml navi-vrp-solver 2gis-on-premise/navi-vrp-solverВ параметр
--versionподставьте новую версию компонентаapi-platform, которую вы указывали в конфигурационном файле 2GIS CLI.
Обновление сервиса VRP Task Manager
-
Получите новые артефакты для установки.
-
Укажите в конфигурационном файле 2GIS CLI:
- Новую версию компонента
api-platform(см. Релизы API-платформы). - Версию компонента
core, которая требуется для установки новой версии API-платформы (см. подраздел Зависимости в описании релизов API-платформы).
- Новую версию компонента
-
Дополнительные настройки см. в справке по командам и аргументам 2GIS CLI.
-
-
Ознакомьтесь сo списком критических изменений. Если необходимо, обновите настройки в конфигурационном файле
values-vrp-task-manager.yaml. Подробнее см. в руководстве по установке. -
Выполните команду для обновления сервиса:
helm upgrade --version=VERSION --atomic --values ./values-vrp-task-manager.yaml navi-vrp-task-manager 2gis-on-premise/navi-vrp-task-managerВ параметр
--versionподставьте новую версию компонентаapi-platform, которую вы указывали в конфигурационном файле 2GIS CLI.
Обновление сервиса Restrictions API
-
(Рекомендуется) Выполните резервное копирование данных, которые использует сервис.
-
Получите новые артефакты для установки.
-
Укажите в конфигурационном файле 2GIS CLI:
- Новую версию компонента
api-platform(см. Релизы API-платформы). - Версию компонента
core, которая требуется для установки новой версии API-платформы (см. подраздел Зависимости в описании релизов API-платформы).
- Новую версию компонента
-
Дополнительные настройки см. в справке по командам и аргументам 2GIS CLI.
-
-
Ознакомьтесь сo списком критических изменений. Если необходимо, обновите настройки в конфигурационном файле
values-restrictions.yaml. Подробнее см. в руководстве по установке. -
Выполните команду для обновления сервиса:
helm upgrade --version=VERSION --atomic --values ./values-restrictions.yaml navi-restrictions 2gis-on-premise/navi-restrictionsВ параметр
--versionподставьте новую версию компонентаapi-platform, которую вы указывали в конфигурационном файле 2GIS CLI.