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/aks/azure-blob-csi.md
+8-62Lines changed: 8 additions & 62 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: Use Container Storage Interface (CSI) driver for Azure Blob storage on Az
3
3
description: Learn how to use the Container Storage Interface (CSI) driver for Azure Blob storage (preview) in an Azure Kubernetes Service (AKS) cluster.
4
4
services: container-service
5
5
ms.topic: article
6
-
ms.date: 07/21/2022
6
+
ms.date: 08/08/2022
7
7
author: mgoedtel
8
8
9
9
---
@@ -20,7 +20,7 @@ Mounting Azure Blob storage as a file system into a container or pod, enables yo
20
20
* Images, documents, and streaming video or audio
21
21
* Disaster recovery data
22
22
23
-
The data on the object storage can be accessed by applications using BlobFuse or Network File System (NFS) 3.0 protocol. Before the introduction of the Azure Blob storage CSI driver (preview), the only option was to manually install an unsupported driver to access Blob storage from your application running on AKS. When the Azure Blob storage CSI driver (preview) is enabled on AKS, there are two built-in storage classes: *blob-fuse* and *blob-nfs*.
23
+
The data on the object storage can be accessed by applications using BlobFuse or Network File System (NFS) 3.0 protocol. Before the introduction of the Azure Blob storage CSI driver (preview), the only option was to manually install an unsupported driver to access Blob storage from your application running on AKS. When the Azure Blob storage CSI driver (preview) is enabled on AKS, there are two built-in storage classes: *azureblob-fuse-premium* and *azureblob-nfs-premium*.
24
24
25
25
To create an AKS cluster with CSI drivers support, see [CSI drivers on AKS][csi-drivers-aks]. To learn more about the differences in access between each of the Azure storage types using the NFS protocol, see [Compare access to Azure Files, Blob Storage, and Azure NetApp Files with NFS][compare-access-with-nfs].
26
26
@@ -40,58 +40,7 @@ Azure Blob storage CSI driver (preview) supports the following features:
40
40
41
41
### Uninstall open-source driver
42
42
43
-
Perform the following steps if you previously installed the [CSI Blob Storage open-source driver][csi-blob-storage-open-source-driver] to access Azure Blob storage from your cluster.
44
-
45
-
1. Copy the following Shell script and create a file named `uninstall-driver.sh`:
46
-
47
-
```bash
48
-
# Copyright 2020 The Kubernetes Authors.
49
-
#
50
-
# Licensed under the Apache License, Version 2.0 (the "License");
51
-
# you may not use this file except in compliance with the License.
52
-
# You may obtain a copy of the License at
53
-
#
54
-
# http://www.apache.org/licenses/LICENSE-2.0
55
-
#
56
-
# Unless required by applicable law or agreed to in writing, software
57
-
# distributed under the License is distributed on an "AS IS" BASIS,
58
-
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
59
-
# See the License for the specific language governing permissions and
Perform the steps in this [link][csi-blob-storage-open-source-driver-uninstall-steps] if you previously installed the [CSI Blob Storage open-source driver][csi-blob-storage-open-source-driver] to access Azure Blob storage from your cluster.
95
44
96
45
## Install the Azure CLI aks-preview extension
97
46
@@ -144,10 +93,6 @@ You're prompted to confirm there isn't an open-source Blob CSI driver installed.
144
93
"blobCsiDriver": {
145
94
"enabled": true
146
95
},
147
-
"diskCsiDriver": {
148
-
"enabled": true,
149
-
"version": "v1"
150
-
},
151
96
```
152
97
153
98
## Disable CSI driver on an existing AKS cluster
@@ -179,7 +124,7 @@ When you use storage CSI drivers on AKS, there are two additional built-in Stora
179
124
180
125
The reclaim policy on both storage classes ensures that the underlying Azure Blob storage is deleted when the respective PV is deleted. The storage classes also configure the container to be expandable by default, as the `set allowVolumeExpansion` parameter is set to **true**.
181
126
182
-
Use the [kubectl get sc][kubectl-get] command to see the storage classes. The following example shows the `blob-fuse` and `blob-nfs` storage classes available within an AKS cluster:
127
+
Use the [kubectl get sc][kubectl-get] command to see the storage classes. The following example shows the `azureblob-fuse-premium` and `azureblob-nfs-premium` storage classes available within an AKS cluster:
183
128
184
129
```bash
185
130
NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE
@@ -229,7 +174,7 @@ To have a storage volume persist for your workload, you can use a StatefulSet. T
description: Learn about storage in Azure Kubernetes Service (AKS), including volumes, persistent volumes, storage classes, and claims
4
4
services: container-service
5
5
ms.topic: conceptual
6
-
ms.date: 03/30/2022
6
+
ms.date: 03/08/2022
7
7
8
8
---
9
9
@@ -43,7 +43,7 @@ Use *Azure Disks* to create a Kubernetes *DataDisk* resource. Disks types includ
43
43
> [!TIP]
44
44
>For most production and development workloads, use Premium SSD.
45
45
46
-
Since Azure Disks are mounted as *ReadWriteOnce*, they're only available to a single pod. For storage volumes that can be accessed by multiple pods simultaneously, use Azure Files.
46
+
Since Azure Disks are mounted as *ReadWriteOnce*, they're only available to a single node. For storage volumes that can be accessed by pods on multiple nodes simultaneously, use Azure Files.
47
47
48
48
### Azure Files
49
49
Use *Azure Files* to mount an SMB 3.1.1 share or NFS 4.1 share backed by an Azure storage accounts to pods. Files let you share data across multiple nodes and pods and can use:
0 commit comments