• Русский
  • Удаление

    В этом документе описывается полный процесс удаления Alauda AI и связанных с ним компонентов из вашего кластера. Процесс удаления разделён на две основные части: сначала удаление необязательных компонентов Alauda AI Model Serving и их экземпляров, а затем удаление основной инстанции Alauda AI и оператора.

    Если вам не нужна функциональность Serverless или вы хотите использовать только основные функции ядра для экономии ресурсов, вы можете выполнить только первый шаг для удаления компонентов Alauda AI Model Serving.

    Примечание: Перед началом удаления убедитесь, что вы сделали резервные копии всех важных данных и моделей. Процесс удаления навсегда удалит все ресурсы и конфигурации, связанные с Alauda AI.

    Удаление компонентов Alauda AI Model Serving

    В этом разделе описывается, как удалить компоненты, обеспечивающие возможности Serverless.

    Удаление экземпляра Alauda AI Model Serving

    WARNING

    Перед удалением экземпляра Alauda AI Model Serving необходимо проверить конфигурацию параметра Serverless.

    Для версий 1.4 и выше: Убедитесь, что поле BuiltIn Knative Serving установлено в значение Unmanaged.

    Для версии 1.3: Убедитесь, что поле Knative Serving Mode установлено в значение Unmanaged.

    Процедура

    В режиме Administrator:

    1. Нажмите Marketplace / OperatorHub.
    2. В верхней части консоли в выпадающем списке Cluster выберите кластер, из которого хотите удалить.
    3. Найдите и выберите Alauda AI Model Serving.
    4. На странице Alauda AI Model Serving перейдите на вкладку All Instances.
    5. Найдите экземпляр (обычно называется default-knative-serving или имеет ваше пользовательское имя).
    6. Нажмите меню ... справа от экземпляра и выберите Delete.
    7. В окне подтверждения подтвердите удаление и нажмите Delete.

    Проверка

    Проверьте, что экземпляр удалён, выполнив команду:

    kubectl get knativeservings.components.aml.dev -n knative-serving

    Если экземпляр успешно удалён, команда вернёт сообщение "No resources found in knative-serving namespace."

    Удаление оператора Alauda AI Model Serving

    Процедура

    В режиме Administrator:

    1. Нажмите Marketplace / OperatorHub.
    2. В верхней части консоли в выпадающем списке Cluster выберите кластер, из которого хотите удалить.
    3. Найдите и выберите Alauda AI Model Serving.
    4. На странице Alauda AI Model Serving нажмите Uninstall.
    5. В окне подтверждения проверьте расположение установки оператора Alauda AI Model Serving (по умолчанию kserveless-operator).
    6. Нажмите кнопку Uninstall.

    Проверка

    Убедитесь, что статус плитки Alauda AI Model Serving изменился с Installed на Not Installed или плитка исчезла из списка.

    Удаление основных компонентов Alauda AI

    После завершения первого раздела вы можете приступить к удалению основных компонентов Alauda AI.

    Удаление экземпляра Alauda AI

    Процедура

    В режиме Administrator:

    1. Нажмите Marketplace / OperatorHub.
    2. В верхней части консоли в выпадающем списке Cluster выберите кластер, из которого хотите удалить.
    3. Найдите и выберите Alauda AI.
    4. На странице Alauda AI перейдите на вкладку All Instances.
    5. Найдите экземпляр с именем default.
    6. Нажмите меню ... справа от экземпляра и выберите Delete.
    7. В окне подтверждения подтвердите удаление и нажмите Delete.

    Проверка

    Проверьте, что экземпляр удалён, выполнив команду:

    kubectl get amlcluster default

    Если экземпляр успешно удалён, команда вернёт сообщение No resources found или аналогичное.

    Удаление оператора Alauda AI

    Процедура

    В режиме Administrator:

    1. Нажмите Marketplace / OperatorHub.
    2. В верхней части консоли в выпадающем списке Cluster выберите кластер, из которого хотите удалить.
    3. Найдите и выберите Alauda AI.
    4. На странице Alauda AI нажмите Uninstall.
    5. В окне подтверждения проверьте расположение установки оператора Alauda AI (по умолчанию aml-operator).
    6. Нажмите кнопку Uninstall.

    Проверка

    Убедитесь, что статус плитки Alauda AI изменился с Installed на Not Installed или плитка исчезла из списка.

    Очистка оставшихся ресурсов

    CRD не удаляются автоматически при удалении оператора. Вы можете вручную очистить эти оставшиеся ресурсы, при этом учитывайте:

    WARNING

    Удаление CRD навсегда удалит все связанные с ним данные.

    CRD amlnamespaces.manage.aml.dev, отвечающий за управление пространствами имён, не включён в команды удаления ниже. Для полного удаления ресурсов необходимо вручную удалить поле finalizer после удаления CRD.

    Рекомендуется сохранять этот CRD, если вы не уверены, что больше не нуждаетесь в его управлении.

    # Удаление всех CRD контрольной плоскости
    kubectl delete crd amls.components.aml.dev
    kubectl delete crd kserves.components.aml.dev
    kubectl delete crd amlclusters.amlclusters.aml.dev
    kubectl delete crd knativeservings.components.aml.dev