Delete storage buckets

This page shows you how to delete Google Distributed Cloud (GDC) air-gapped appliance storage buckets.

Before you begin

A project namespace manages bucket resources in the Management API server. You must have a project to work with buckets and objects.

You must also have the appropriate bucket permissions to perform the following operation. See Grant bucket access.

You can delete storage buckets by using the kubectl CLI. Buckets must be empty before you can delete them.

  1. Use the GET or DESCRIBE command to get the fully qualified bucket name.

  2. If the bucket is not empty, empty the bucket:

    gdcloud storage rm --recursive s3://FULLY_QUALIFIED_BUCKET_NAME
    
  3. Delete the empty bucket:

    kubectl delete buckets/BUCKET_NAME --namespace NAMESPACE_NAME