You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/storage/files/azure-kubernetes-service-workloads.md
+18-47Lines changed: 18 additions & 47 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: Learn how to use Azure file shares for Azure Kubernetes Service (AK
4
4
author: khdownie
5
5
ms.service: azure-file-storage
6
6
ms.topic: concept-article
7
-
ms.date: 07/02/2025
7
+
ms.date: 07/25/2025
8
8
ms.author: kendownie
9
9
# Customer intent: "As a Kubernetes administrator, I want to implement Azure Files for my Azure Kubernetes Service (AKS) workloads requiring persistent, shared storage, so that I can better support my organization's containerized applications."
10
10
---
@@ -52,15 +52,15 @@ The Azure Files Container Storage Interface (CSI) driver is a critical component
52
52
53
53
### How the CSI driver works
54
54
55
-
The Azure Files CSI driver operates through several key components:
55
+
In AKS clusters, the Azure Files CSI driver is installed and managed automatically. The driver operates through several key components:
56
56
57
57
-**CSI driver pod**: Runs as a DaemonSet on each node in the AKS cluster, responsible for mounting and unmounting Azure file shares
58
58
-**CSI controller**: Manages the lifecycle of Azure file shares, including creation, deletion, and volume expansion
59
59
-**Storage classes**: Define the parameters and policies for dynamic provisioning of Azure file shares
60
60
-**Persistent volumes**: Represent the actual Azure file shares in Kubernetes
61
61
-**Persistent volume claims**: User requests for storage that are bound to persistent volumes
62
62
63
-
When a pod requests storage through a persistent volume claim, the CSI driver coordinates with Azure APIs to either create a new Azure file share (dynamic provisioning) or connect to an existing share (static provisioning). The driver then mounts the share into the pod's filesystem namespace, making it accessible to applications.
63
+
When a pod requests storage through a persistent volume claim, the CSI driver coordinates with Azure APIs to either create a new Azure file share ([dynamic provisioning](#dynamic-provisioning)) or connect to an existing share ([static provisioning](#static-provisioning)). The driver then mounts the share into the pod's filesystem namespace, making it accessible to applications.
64
64
65
65
### CSI driver capabilities
66
66
@@ -71,34 +71,6 @@ The Azure Files CSI driver provides several advanced capabilities:
71
71
-**Snapshot support**: Enables point-in-time snapshots for backup and recovery scenarios
72
72
-**Cross-platform compatibility**: Works with both Linux and Windows node pools in AKS
73
73
74
-
### Driver installation and management
75
-
76
-
In AKS clusters, the Azure Files CSI driver is installed and managed automatically.
77
-
78
-
This YAML demonstrates the DaemonSet configuration for the Azure Files CSI driver node components, which run on every node in the AKS cluster to handle volume mounting operations:
79
-
80
-
```yaml
81
-
# Example of CSI driver components (managed automatically in AKS)
0 commit comments