Watch Aspire live streamsDocsTry Aspire
Watch Aspire live streamsDocsTry

PersistentVolumeAccessMode

Enumnet10.0
📦 Aspire.Hosting.Kubernetes v13.6.0-preview.1.26478.8
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).