Public Cloud Storage Initialization Overview

Use the storage initialization procedures after importing a supported public cloud Kubernetes service and before relying on persistent storage features in workloads. The external provider remains responsible for provider infrastructure and provider-managed storage backends; configures and uses the storage classes exposed to the imported cluster.

The following tables summarize the default storage classes and operations documented for each provider-specific initialization path.

Storage Class Support

AWS EKS Clusters

Storage TypeDefault Storage ClassCreate PVC with RWO Access ModeCreate PVC with RWX Access ModePVC ExpansionPVC Snapshots
File Storageefs-scSupportedSupportedNot SupportedNot Supported
Block Storageebs-scSupportedNot SupportedSupportedNot Supported

Huawei Cloud CCE Clusters

Storage TypeDefault Storage ClassCreate PVC with RWO Access ModeCreate PVC with RWX Access ModePVC ExpansionPVC Snapshots
File Storagecsi-nasNot SupportedSupportedSupportedNot Supported
Block Storagecsi-diskSupportedNot SupportedSupportedNot Supported

Azure AKS Clusters

Storage TypeDefault Storage ClassCreate PVC with RWO Access ModeCreate PVC with RWX Access ModePVC ExpansionPVC Snapshots
File StorageazurefileSupportedSupportedSupportedNot Supported
Block StoragedefaultSupportedNot SupportedSupportedNot Supported

Google GKE Clusters

Storage TypeDefault Storage ClassCreate PVC with RWO Access ModeCreate PVC with RWX Access ModePVC ExpansionPVC Snapshots
File Storagestandard-rwxSupportedSupportedSupportedNot Supported
Block Storagestandard-rwoSupportedNot SupportedSupportedNot Supported