Using SSD persistent disks

This page explains how to create dynamic PersistentVolume resources that are backed by SSD persistent disks.

SSD persistent disks

By default, dynamically provisioned PersistentVolumes use the default StorageClass and are backed by standard hard disks. If you need faster SSDs, you can use the premium-rwo storage class from the Compute Engine persistent disk CSI Driver to provision your volumes. This can be done by setting the storageClassName field to premium-rwo in your PersistentVolumeClaim as shown in the following example:

# ssd-claim.yaml
apiVersion:v1
kind:PersistentVolumeClaim
metadata:
name:my-volume
spec:
storageClassName:premium-rwo
accessModes:
-ReadWriteOnce
resources:
requests:
storage:30Gi

To create the my-volume PersistentVolumeClaim object, use the following kubectl apply command:

kubectlapply-fssd-claim.yaml

When you create this PersistentVolumeClaim object with kubectl apply, Kubernetes dynamically creates a corresponding PersistentVolume object.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年11月06日 UTC.