При использовании реестра контейнеров организации с ArcGIS Enterprise on Kubernetes необходимо подготовить его вместе с образами контейнеров Esri перед развертыванием, обновлением или повышением версии. Для этого вам потребуется использовать автономные инструменты, входящие в комплект программного обеспечения Esri, для загрузки образов docker hub и выгрузки их в реестр контейнеров вашей организации. Приведены шаги по использованию автономных инструментов для новых развертываний, обновлений и повышений версии.
Примечание:
Если вашей организации требуется использовать отдельную клиентскую рабочую станцию для загрузки образов docker hub и файла описания Esri и последующей выгрузки их в реестр вашей организации, нужно повторить шаги по загрузке и извлечению сценариев развертывания на каждой клиентской рабочей станции и скопировать загруженные образы и манифест с одного компьютера на другой.
Подготовка к новому развертыванию
Если вы готовитесь к развертыванию ArcGIS Enterprise on Kubernetes в новой среде, выполните следующие шаги:
- С портала My Esri получите версию программного обеспечения ArcGIS Enterprise on Kubernetes, которую собираетесь развернуть.
- Скачайте и извлеките скрипты развертывания на свой клиентский компьютер.
- Обратитесь к информации по версии, чтобы определить соответствующий идентификатор версии для релиза программного обеспечения, который собираетесь развернуть.
- Используйте скрипт image-download.sh для загрузки образов контейнеров на ваш клиентский компьютер.
- Для загрузки образов контейнеров в реестр контейнеров организации используйте скрипт image-upload.sh.
- Запустите скрипт развертывания для развертывания ArcGIS Enterprise on Kubernetes.
Подготовка к обновлению
По умолчанию при установке обновления программного обеспечения ArcGIS Enterprise on Kubernetes в системе автоматически применяются все предыдущие обновления, чтобы обеспечить включение всех накопительных исправлений. Чтобы применить обновление с использованием реестра контейнеров вашей организации, необходимо разместить в своем реестре все доступные идентификаторы (теги) образов контейнеров для любых предыдущих обновлений в дополнение к целевому обновлению. Для этого выполните следующие действия:
- На портале My Esri получите скрипты развертывания для той же версии ArcGIS Enterprise on Kubernetes, которую в настоящее время использует ваша организация.
- Обратитесь к информации по версии, чтобы определить соответствующие идентификаторы версий для всех доступных обновлений программного обеспечения для версии программного обеспечения, используемой в настоящее время вашей организацией.
- Воспользуйтесь скриптом image-download.sh для загрузки образов контейнеров на ваш клиентский компьютер.
Вы должны запустить скрипт для каждого доступного тега версии и соответствующего обновления программного обеспечения.
- Воспользуйтесь скриптом image-upload.sh для загрузки всех образов контейнеров в реестр контейнеров вашей организации.
- Если ваша организация находится в автономной среде или вы управляете обновлениями с помощью импортированного файла манифеста, выполните действия по загрузке и импорту автономного манифеста в вашу организацию.
- Выполните следующие шаги, чтобы применить обновление в вашей организации.
Подготовка к повышению версии
Чтобы применить повышение версии с помощью реестра контейнеров организации, необходимо загрузить и импортировать образы, помеченные для всех обновлений в текущей версии организации. Затем необходимо скачать и загрузить образы, помеченные для обновления релиза, а также все доступные обновления для версии, на которую производится обновление. Для этого выполните следующие шаги:
Примечание:
В ходе процесса повышения версии, если для данной версии программного обеспечения доступно обновление, оно будет применено к обновленной организации. Если эти образы обновлений не будут найдены в реестре организации, то обновление завершится сбоем, но организация останется на обновленной версии.
- Перед применением обновления убедитесь, что в вашей организации установлены все доступные обновления для текущей версии. Если ваша организация обновлена не в полной мере, выполните следующие шаги по подготовке к обновлению.
- Если ваша организация находится в автономной среде или вы управляете обновлениями с помощью импортированного файла манифеста, выполните следующие шаги по загрузке и импорту автономного манифеста в вашу организацию.
При этом необходимо использовать скрипты развертывания для той же версии ArcGIS Enterprise on Kubernetes, которую в настоящее время использует ваша организация.
- На портале My Esri получите скрипты развертывания версии ArcGIS Enterprise on Kubernetes, до которой собираетесь обновиться.
Вы будете использовать автономные инструменты из этого программного пакета для выполнения шагов обновления.
- Обратитесь к информации по версии, чтобы определить соответствующие идентификаторы версии для всего нижеследующего:
- Версия программного обеспечения, до которой вы собираетесь обновиться
- Все доступные обновления для версии программного обеспечения, до которой вы собираетесь обновиться
- Воспользуйтесь скриптом image-download.sh для загрузки образов контейнеров на ваш клиентский компьютер.
- Воспользуйтесь скриптом image-upload.sh для загрузки всех образов контейнеров в реестр контейнеров вашей организации.
- Выполните шаги по применению повышения версии в вашей организации.