Skip to main content

Storage Classes

Introduction

A StorageClass provides a way for administrators to describe the “classes” of storage they offer. Different classes map to options such as reclaim policy and to allow or not allow volume expansion determined by the cluster administrators. Kubernetes itself is un-opinionated about what classes represent.

As the Cloud Platform is hosted on AWS, the Provisioner is always set to AWS Elastic Block Store (AWS EBS)

Storage Class Options

The Cloud Platform currently offers 2 storage classes for users:

Name Provisioner Reclaim Policy Allow Volume Expansion
gp2 aws-ebs Delete false
gp2-expand aws-ebs Delete true
gp3 ebs.csi.aws Delete true
io1-expand aws-ebs Delete true

The default class is gp3

AWS EBS storage classes allows a number of different configuration points when creating each class. If you feel the above storage classes do not fit your requirements, please speak to the Cloud Platform team.

For the official Kubernetes Storage Class documentation, click StorageClass AWS EBS storage classes

This page was last reviewed on 2 September 2024. It needs to be reviewed again on 2 March 2025 by the page owner #cloud-platform .
This page was set to be reviewed before 2 March 2025 by the page owner #cloud-platform. This might mean the content is out of date.