本页介绍如何删除在线预测模型及其关联的所有资源。
准备工作
如需获得访问在线预测所需的权限,请让项目 IAM 管理员为您授予 Vertex AI Prediction User (vertex-ai-prediction-user) 角色。
如需了解此角色,请参阅准备 IAM 权限。
此外,如需获得删除存储桶中对象所需的权限,请让您的项目 IAM 管理员为您授予项目中的 Project Bucket Object Admin (project-bucket-object-admin) 角色。
删除资源
如果您想删除在线预测模型及其关联的所有资源,请执行以下步骤:
删除与预测集群中的模型相关联的
DeployedModel自定义资源:kubectl --kubeconfig PREDICTION_CLUSTER_KUBECONFIG delete -f DEPLOYED_MODEL_NAME.yaml替换以下内容:
PREDICTION_CLUSTER_KUBECONFIG:预测集群中 kubeconfig 文件的路径。DEPLOYED_MODEL_NAME:DeployedModel定义文件的名称。
可通过以下任一方式修改
Endpoint自定义资源:如果
DeployedModel使用的端点未托管其他模型,请在预测集群上删除Endpoint自定义资源:kubectl --kubeconfig PREDICTION_CLUSTER_KUBECONFIG delete -f ENDPOINT_NAME.yaml将
ENDPOINT_NAME替换为Endpoint定义文件的名称。如果
DeployedModel使用的端点托管了其他模型,请执行以下步骤:更新预测集群上的
Endpoint自定义资源:kubectl --kubeconfig PREDICTION_CLUSTER_KUBECONFIG edit -f ENDPOINT_NAME.yaml将
ENDPOINT_NAME替换为Endpoint定义文件的名称。在 YAML 文件中,手动删除包含您之前删除的
DeployedModel引用的serviceRef对象。保存 YAML 文件中的更改。
从存储桶中删除模型。如需详细了解如何从存储分区中删除对象,请参阅删除项目中的存储对象。