How to Delete Block Storage Volumes from Kubernetes Clusters

DigitalOcean Kubernetes (DOKS) is a managed Kubernetes service that lets you deploy Kubernetes clusters without the complexities of handling the control plane and containerized infrastructure. Clusters are compatible with standard Kubernetes toolchains and integrate natively with DigitalOcean Load Balancers and block storage volumes.

You’ll typically use a block storage volume when you want data to persist after a container process exits. If you delete volumes with kubectl using the pvc option, the block storage volume will be permanently deleted.

When you delete a cluster from the control panel, you can select the associated block storage volumes to delete them automatically. You can select a subset or all the volumes associated with the cluster.

Delete block storage volumes

You can also manually delete the associated block storage volumes from the control panel. In this case, visit the control panel and manually delete the block storage volume.

Note that while you can currently delete block storage volumes and load balancers from the control panel, we recommend that you use kubectl to manage all cluster-related resources.

You can also use doctl or the API to delete the associated resources automatically when you destroy a cluster.

For more about managing persistent volumes, see: