Как удалить кластер 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