Skip to content
DocsTry Aspire
DocsTry

PersistentVolumeAccessMode

Enumnet10.0
📦 Aspire.Hosting.Kubernetes v13.5.1-preview.1.26420.4
Specifies how a persistent volume may be mounted by pods. Maps directly to the Kubernetes PersistentVolumeAccessMode values.
namespace Aspire.Hosting.Kubernetes;
public enum PersistentVolumeAccessMode
ReadWriteOnce= 0
The volume can be mounted as read-write by a single node. Most common for block storage backed databases.
ReadOnlyMany= 1
The volume can be mounted as read-only by many nodes simultaneously.
ReadWriteMany= 2
The volume can be mounted as read-write by many nodes simultaneously. Typically used for shared file stores (e.g. Azure Files, NFS).
ReadWriteOncePod= 3
The volume can be mounted as read-write by a single pod. Requires Kubernetes 1.27 or later (ReadWriteOncePod access mode).