Kubernetes 如何删除Kubeflow群集?

Kubernetes 如何删除Kubeflow群集?,kubernetes,google-kubernetes-engine,kubeflow,Kubernetes,Google Kubernetes Engine,Kubeflow,我试图安装KubeFlow,但使用了错误的区域,如何删除它? 我曾尝试从Kubernetes clsuter处执行此操作,但当我尝试创建一个新的时,仍会出现相同的错误: Error 409: 'projects/dpe-cloud-mle/global/deployments/kubeflow' already exists and cannot be created., duplicate 这是用于创建集群的Deployment Manager的一项功能。 如果使用DM创建任何资源,但手动编

我试图安装KubeFlow,但使用了错误的区域,如何删除它? 我曾尝试从Kubernetes clsuter处执行此操作,但当我尝试创建一个新的时,仍会出现相同的错误:

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

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


若要解决问题,请导航到并删除相关部署。然后,您将能够重新安装KubeFlow而不会出现此错误

或者,您也可以通过命令行删除部署,如


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

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

gcloud部署管理器--project=${project}部署删除 ${DEPLOYMENT_NAME}

//完成云存储桶后删除它: gsutil rm-r gs://${BUCKET_NAME}

删除上载到容器注册表的容器图像: //查找每个容器映像的摘要id:

gcloud容器映像列表标记gcr.io/${PROJECT}/${DEPLOYMENT\u NAME}-train gcloud容器映像列表标记gcr.io/${PROJECT}/${DEPLOYMENT\u NAME}-web ui

//删除每个图像:

gcloud容器映像删除gcr.io/$PROJECT/${DEPLOYMENT\u NAME}- 列车:$ID gcloud容器映像删除gcr.io/$PROJECT/${DEPLOYMENT\u NAME}-web- ui:$DIGEST\u ID

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