如何删除 Kubeflow 集群?

Posted

技术标签:

【中文标题】如何删除 Kubeflow 集群?【英文标题】:How to delete a Kubeflow cluster? 【发布时间】:2019-05-11 00:28:20 【问题描述】:

我尝试安装 KubeFlow 但使用了错误的区域,如何删除? 我尝试从 Kubernetes clsuter 执行此操作,但在尝试创建新错误时不断收到相同的错误:

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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

【参考方案2】:

或者,您也可以通过GKE set-up instructions 中提到的命令行删除部署

$KUBEFLOW_SRC/scripts/kfctl.sh delete all

【讨论】:

【参考方案3】:

运行以下命令集以删除与 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

【讨论】:

以上是关于如何删除 Kubeflow 集群?的主要内容,如果未能解决你的问题,请参考以下文章

Kubernetes:如何从 kubectl 配置中删除集群和上下文?

Google Maps Api v3 - 如何删除集群图标?

尝试使用 TFX 运行非常简单的 Kubeflow 管道时,为啥 GKE 集群上的 pod 会 OOMkilled?

如何从我的 galera 集群中删除节点?

如何从 Cloud Function 运行创建 Dataproc 集群、运行作业、删除集群

如何从正在运行的 Hadoop 集群中删除磁盘?