AWS EBS gp3 volume support on Kubernetes

Viewed 3601

I have a question regarding support of AWS gp3 on Kubernetes.

AWS announced gp3 EBS volume type which shows better performance than existing gp2: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-volume-types.html.

But, from Kubernetes docs, I could not see gp3 support by Kubernetes. As I understand, Kubernetes does not support gp3 for AWS yet.

Is my understanding correct or is there other documentation that I might have missed?

3 Answers

The question refers to the EBS in-tree storage plugin, kubernetes.io/aws-ebs, not the CSI one, ebs.csi.aws.com, which already supports gp3 volumes.

According to this, gp3 support will not be backported to the deprecated in-tree provisioner.

We do not have any plans to backport gp3 support to the deprecated in-tree provisioner. Our focus right now is on getting the EBS CSI driver to 1.0 release in preparation for enabling the CSIMigration flag on EKS clusters.

The AWS EBS CSI Driver docs says from driver version 0.8.0 gp3 is supported and is the default volume type. But gp3 is not yet supported when you create AWS EKS nodes on AWS outposts as documented here. It seems the kubernetes docs is not updated with this information.

Related