Как удалить кластер Kubeflow?

Я пытался установить KubeFlow, но использовал неправильный регион, как его удалить? Я пытался сделать это из Kubernetes clsuter, но продолжаю получать ту же ошибку, когда пытаюсь создать новую:

Error 409: 'projects/dpe-cloud-mle/global/deployments/kubeflow' already exists and cannot be created., duplicate

2 ответа

Решение

Это функция диспетчера развертывания, которая используется для создания кластера. Если вы создаете какой-либо ресурс с использованием DM, но редактируете или удаляете его вручную (= в другом месте консоли), запись о нем остается неизменной в DM.

Чтобы устранить эту проблему, перейдите к диспетчеру развертывания в консоли GCP и удалите соответствующее развертывание. Тогда вы сможете переустановить KubeFlow без этой ошибки.

В качестве альтернативы вы также можете удалить развертывание из командной строки, как указано в инструкциях по настройке GKE.

${KUBEFLOW_SRC}/scripts/kfctl.sh delete all

Выполните следующий набор команд, чтобы удалить все ресурсы, связанные с развертыванием kubeflow:

// Удаляем развертывание через диспетчер развертывания

gcloud deployment-manager --project=${PROJECT} развертывания удалить $ {DEPLOYMENT_NAME}

// Удалите корзину Cloud Storage, когда закончите с ней: gsutil rm -r gs://${BUCKET_NAME}

Удалите изображения контейнеров, загруженные в Реестр контейнеров: // Найдите идентификатор дайджеста для каждого изображения контейнера:

Теги списков изображений контейнеров gcloud gcr.io/${PROJECT}/${DEPLOYMENT_NAME}-train теги изображений контейнеров gcloud gcr.io/${PROJECT}/${DEPLOYMENT_NAME}-web-ui

// Удаляем каждое изображение:

Образы контейнеров gcloud удалить gcr.io/$PROJECT/${DEPLOYMENT_NAME}- train:$DIGEST_ID Образы контейнеров gcloud удалить gcr.io/$PROJECT/${DEPLOYMENT_NAME}-web- ui:$DIGEST_ID

Другие вопросы по тегам