Cloud Architecture Examples

Reusable architecture patterns, walkthroughs, and Kubernetes manifests from real-world Azure engagements

View project on GitHub

AKS Storage

Persistent storage options for AKS: Azure Files, Managed Disks, and BlobFuse.

Contents

Directory / File Description
azure-files-pvc/ Azure Files PVC with ReadWriteMany — multi-node mount with backend-writer + frontend-webserver pattern
azure-managed-disk-pvc/ Azure Managed Disk PVC with node migration demo
blob-fuse.md BlobFuse FlexVolume driver setup

When to Use This

  • You need persistent storage that survives pod restarts
  • You’re choosing between Azure Files, Managed Disk, or BlobFuse

Choosing a Storage Option

Option Access Mode Use Case
Azure Files ReadWriteMany Multiple pods need to read/write the same files (e.g., shared config, CMS content)
Managed Disk ReadWriteOnce Single pod needs fast block storage (e.g., databases)
BlobFuse ReadWriteOnce / ReadOnlyMany Large-scale data access, cost-effective cold storage

Prerequisites

  • AKS cluster running
  • Azure storage account (for Azure Files and BlobFuse)