Этот шаг гарантирует, что старые ресурсы ClusterServingRuntime не будут случайно удалены в процессе обновления. Скрипт добавляет аннотацию "helm.sh/resource-policy": "keep" ко всем ресурсам ClusterServingRuntime, что указывает Helm сохранить их при обновлении.
Выполните следующий скрипт в целевом кластере:
До версии Alauda AI 1.4 ресурсы InferenceService не указывали явно режим развертывания. Теперь перед обновлением необходимо явно определить режим развертывания для всех ваших inference сервисов.
Эта миграция обновляет ваши inference сервисы. В режиме Knative Serverless это вызывает rolling update: создаётся новая revision, а старая удаляется только после того, как новая станет Ready.
Если сервис может испытывать ограничения по ресурсам (GPU/CPU/память), запланируйте окно обслуживания или временно остановите сервис перед запуском скрипта.
Выполните следующий скрипт в целевом кластере:
Пожалуйста, посетите Alauda AI Cluster для:
Игнорируйте раздел Creating Alauda AI Cluster Instance, так как мы обновляем Alauda AI с ранее управляемой версии.
Alauda AI Cluster и KServeless.Ниже описана процедура обновления с AI 1.3 до Alauda AI 1.4.
Alauda AI Essentials будет обновлен вместе с функциональными компонентами глобального кластера.
В представлении Administrator перейдите в Clusters / Cluster в левой навигации, найдите кластер global в правой панели и нажмите кнопку Upgrade на вкладке Functional Components, чтобы запустить обновление.
Все компоненты, требующие обновления, включая Alauda AI Essentials, будут обновлены одновременно и не могут быть обновлены по отдельности.
После завершения обновления убедитесь, что статус Alauda AI Essentials в списке — Running, а версия — v1.4.x.
Процедура обновления обоих операторов практически идентична, отличается только целевой компонент.
| Шаг | Alauda AI Operator | Alauda AI Model Serving Operator | 
|---|---|---|
| 1. Перейти | Войдите в Web Console, затем перейдите в Marketplace > OperatorHub в представлении Administrator. | Войдите в Web Console, затем перейдите в Marketplace > OperatorHub в представлении Administrator. | 
| 2. Выбрать | Выберите целевой кластер. | Выберите целевой кластер. | 
| 3. Нажать | Нажмите на карточку Alauda AI. | Нажмите на карточку Alauda AI Model Serving. | 
| 4. Подтвердить | Нажмите Confirm в окне подтверждения обновления. | Нажмите Confirm в окне подтверждения обновления. | 
После загрузки новой версии и её распознавания платформой, в верхней части страницы оператора появится запрос на обновление.
Проверьте поле статуса ресурса AmlCluster с именем default:
Должно вернуть Ready:
Проверьте поле статуса ресурса KnativeServing с именем default-knative-serving:
Должно вернуть InstallSuccessful: