如何删除Kubeflow集群?

时间:2018-12-10 05:33:35

标签: kubernetes google-kubernetes-engine kubeflow

我试图安装KubeFlow,但是使用了错误的区域,如何将其删除? 我试图从Kubernetes clsuter做到这一点,但是当我尝试创建一个新的时,却不断遇到相同的错误:

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

3 个答案:

答案 0 :(得分:3)

这是Deployment Manager的一项功能,用于创建集群。 如果使用DM创建任何资源,但手动对其进行编辑或删除(=在控制台中的其他位置),则该资源的记录在DM中保持不变。

要解决您的问题,请导航至Deployment Manager in your GCP Console并删除相关的部署。然后,您将能够重新安装KubeFlow而不会出现此错误。

答案 1 :(得分:1)

或者,您也可以按照GKE set-up instructions

所述通过命令行删除部署
${KUBEFLOW_SRC}/scripts/kfctl.sh delete all

答案 2 :(得分:0)

运行以下命令以删除与kubeflow部署关联的所有资源:

//通过部署管理器删除部署

gcloud Deployment-manager --project = $ {PROJECT}部署删除 $ {DEPLOYMENT_NAME}

///完成后删除您的Cloud Storage存储桶:     gsutil rm -r gs:// $ {BUCKET_NAME}

删除上传到Container Registry的容器映像: //找到每个容器图像的摘要ID:

gcloud容器映像列表标签gcr.io/${PROJECT}/${DEPLOYMENT_NAME}-train gcloud容器映像列表标签gcr.io / $ {PROJECT} / $ {DEPLOYMENT_NAME} -web-ui

//删除每张图像:

gcloud容器映像删除gcr.io/$PROJECT/${DEPLOYMENT_NAME}- 火车:$ DIGEST_ID gcloud容器映像删除gcr.io/$PROJECT/${DEPLOYMENT_NAME}-web- ui:$ DIGEST_ID