DEV Community
•
2026-03-20 15:05
How to Provision S3 Buckets in Kubernetes with COSI and VersityGW
Kubernetes has had CSI for block and file storage for years. But if your app needs an S3 bucket, you're on your own — script some API calls, create an IAM user, write a bucket policy, inject the credentials. COSI changes that.
What is COSI?
COSI (Container Object Storage Interface) is a SIG-Storage project that adds two CRDs to Kubernetes:
BucketClaim — like a PersistentVolumeClaim,...