Configuring Storage for AKS
AKS enables different storage options for containers. You can leverage either local (non-persistent) storage or shared storage (persistent storage) for your containers through AKS. For persistent storage options, you can leverage Azure managed disks, which primarily focus on premium storage solutions, such as for fast input/output (I/O) operations, as you learned in Chapter 6, Understanding Storage Accounts. Azure file shares is another option and is the default storage mechanism for enabling persistent storage on containers. These are typically cheaper to deploy and provide decent levels of performance for most workloads. For better performance, premium file shares can be used. Azure file shares are also great for sharing data between containers and other services, whereas a managed disk is restricted to a single Pod but is easier to deploy. Another new option is Azure Blob storage.
The following diagram illustrates the different storage options available...