删除永久性存储

本文档介绍了如何在 Google Distributed Cloud (GDC) 网闸隔离配置主权宇宙中删除容器工作负载的永久性存储。请务必移除不再使用的永久性存储,以维护环境的运行状况和性能。永久性存储作为 PersistentVolumeClaim 资源 (PVC) 进行管理。

本文档适用于应用运维人员群组中负责管理组织的应用工作负载的开发者。如需了解详情,请参阅适用于 GDC 网闸隔离配置文档的受众群体。

准备工作

如需完成本文档中的任务,您必须申请必要的权限。

申请 IAM 角色

您必须拥有特定角色,才能获得删除 PersistentVolume 所需的权限。您所需的角色取决于您是在组织级共享集群还是项目级标准集群中工作。如需了解详情,请参阅 Kubernetes 集群配置。

共享集群角色

如需在共享集群中创建、删除、修改或查看永久性卷,请让您的 IAM 项目管理员为您授予命名空间管理员 (namespace-admin) 角色。此角色会绑定到您的项目命名空间。

标准集群角色

如需在标准集群中创建、删除、修改或查看永久性卷,请让您的 IAM 项目管理员为您授予 Cluster Developer (cluster-developer) 角色。此角色会绑定到您的项目命名空间。

删除永久性卷

如需删除 PVC,请完成以下步骤:

  1. 列出项目命名空间中的现有 PVC:

    kubectl get pvc -n NAMESPACE
    

    将 NAMESPACE 替换为 Kubernetes 集群中的命名空间。如果 PVC 位于共享集群中,请使用项目命名空间。

    记下要删除的 PVC。

  2. 删除 PVC:

    kubectl delete pvc PVC_NAME -n NAMESPACE
    

    替换以下内容:

    • PVC_NAME:要删除的 PVC 的名称。

    • NAMESPACE:Kubernetes 集群中的命名空间。如果 PVC 位于共享集群中,请使用项目命名空间。

    输出类似于以下内容:

    persistentvolumeclaim "test-pvc" deleted
    

后续步骤