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/container-storage/container-storage-faq.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ Azure Container Storage is a cloud-based volume management, deployment, and orch
18
18
19
19
* <aid="azure-container-storage-versions"></a>
20
20
**What's the difference between Azure Container Storage version 2.x.x and version 1.x.x?**
21
-
Azure Container Storage (version 2.x.x) features a lighter weight, on-demand installation, and optimized resource utilization. However, version 2.x.x currently only supports Ephemeral Disk (Local NVMe) as backing storage, whereas version 1.x.x supports Azure Disks, Ephemeral Disk, and Azure Elastic SAN.
21
+
Azure Container Storage (version 2.x.x) features a lighter weight, on-demand installation, and optimized resource utilization. However, version 2.x.x currently supports local NVMe and Azure Elastic SAN as backing storage, whereas version 1.x.x supports Azure Disks, Ephemeral Disk (local NVMe and temp SSD), and Azure Elastic SAN.
-[Use Azure Container Storage with local NVMe](use-container-storage-with-local-disk.md)
387
+
-[Use Azure Container Storage with Elastic SAN](use-container-storage-with-elastic-san.md)
387
388
-[Overview of deploying a highly available PostgreSQL database on Azure Kubernetes Service (AKS)](/azure/aks/postgresql-ha-overview#storage-considerations)
388
389
-[Frequently asked questions (FAQ) about Azure Container Storage](container-storage-faq.md)
Copy file name to clipboardExpand all lines: articles/storage/container-storage/use-container-storage-with-elastic-san.md
+26-19Lines changed: 26 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,9 +14,14 @@ ms.custom:
14
14
15
15
# Use Azure Container Storage with Azure Elastic SAN
16
16
17
-
Azure Container Storage is a cloud-based volume management, deployment, and orchestration service built for containers. Azure Elastic SAN is a fully integrated solution that simplifies deploying, scaling, and managing a storage area network (SAN), with built-in cloud capabilities such as high availability.
17
+
[Azure Container Storage](container-storage-introduction.md) is a cloud-based volume management, deployment, and orchestration service built natively for containers. This article shows you how to configure Azure Container Storage to use Azure Elastic SAN as back-end storage for your Kubernetes workloads.
18
18
19
-
This article shows how to configure Azure Container Storage to use Azure Elastic SAN. At the end, you can use Elastic SAN as a storage option for your stateful workloads.
19
+
> [!IMPORTANT]
20
+
> This article applies to [Azure Container Storage (version 2.x.x)](container-storage-introduction.md), which supports local NVMe disk and Azure Elastic SAN as backing storage types. For details about earlier versions, see [Azure Container Storage (version 1.x.x) documentation](container-storage-introduction-version-1.md).
21
+
22
+
## What is Azure Elastic SAN?
23
+
24
+
Azure Elastic SAN is a managed, shared block-storage service that provides a central pool of capacity and performance (IOPS and throughput) from which multiple volumes are created and attached to many compute resources. Instead of provisioning and tuning individual disks per workload, Elastic SAN lets you allocate storage from a single capacity pool and consume performance elastically across all attached volumes. This model is well suited to environments with many dynamic workloads—such as container platforms like Azure Kubernetes Service—where demand varies over time and unused performance on one volume can be used by another. Elastic SAN is typically used when you need shared, scalable block storage across many volumes or nodes, faster volume attach/detach for orchestrated workloads, support for higher volume density per node, and a single place to provision and manage storage capacity and performance.
20
25
21
26
## Prerequisites
22
27
@@ -36,11 +41,11 @@ Azure Container Storage supports three ways to use Elastic SAN with Azure Kubern
36
41
-**Pre-provisioned Elastic SAN and volume group**: You create the Elastic SAN and volume group first, then Azure Container Storage provisions volumes within those existing resources.
37
42
-**Static provisioning**: You pre-create the Elastic SAN, volume group, and volume, then surface the volume to Kubernetes as a statically defined persistent volume (PV).
38
43
39
-
The following sections show how to configure a StorageClass for each model.
44
+
The following sections show how to configure a storage class for each model.
40
45
41
46
## Dynamic provisioning of Elastic SAN
42
47
43
-
### Create a default StorageClass
48
+
### Create a default storage class
44
49
45
50
Create a YAML manifest file such as `storageclass.yaml`, then use the following specification.
46
51
@@ -55,11 +60,11 @@ volumeBindingMode: Immediate
55
60
allowVolumeExpansion: true
56
61
```
57
62
58
-
The default Elastic SAN capacity provisioned with this StorageClass is 1 TiB.
63
+
The default Elastic SAN capacity provisioned with this storage class is 1 TiB.
59
64
60
-
### Create a StorageClass with custom Elastic SAN capacity
65
+
### Create a storage class with custom Elastic SAN capacity
61
66
62
-
If you need a different initial capacity than the default 1 TiB, set the `initialStorageTiB` parameter in the StorageClass.
67
+
If you need a different initial capacity than the default 1 TiB, set the `initialStorageTiB` parameter in the storage class.
63
68
64
69
```yaml
65
70
apiVersion: storage.k8s.io/v1
@@ -76,9 +81,11 @@ parameters:
76
81
77
82
## Pre-provisioned Elastic SAN and volume groups
78
83
79
-
You can pre-create an Elastic SAN or an Elastic SAN and volume group, then reference those resources in the StorageClass.
84
+
You can pre-create an Elastic SAN or an Elastic SAN and volume group, then reference those resources in the storage class.
85
+
86
+
### Create a storage class for a pre-provisioned Elastic SAN
80
87
81
-
### Create a StorageClass for a pre-provisioned Elastic SAN
88
+
If you haven't already done so, [install Azure Container Storage.](install-container-storage-aks.md)
82
89
83
90
1. Identify the managed resource group of the AKS cluster.
84
91
@@ -94,7 +101,7 @@ You can pre-create an Elastic SAN or an Elastic SAN and volume group, then refer
A persistent volume claim (PVC) automatically provisions storage based on a StorageClass. Follow these steps to create a PVC using the new StorageClass.
188
+
A persistent volume claim (PVC) automatically provisions storage based on a storage class. Follow these steps to create a PVC using the new storage class.
182
189
183
190
1. Create a YAML manifest file such as `acstor-pvc.yaml`.
184
191
@@ -274,9 +281,9 @@ You now have a pod that uses Elastic SAN for storage.
274
281
275
282
You can pre-create the volume in Elastic SAN and surface it to Kubernetes as a static PV. Use the steps above to create the Elastic SAN and volume group. You can also perform these steps in the Azure portal by using the [Elastic SAN service blade](../elastic-san/elastic-san-create.md).
276
283
277
-
### Create a default Elastic SAN StorageClass
284
+
### Create a default Elastic SAN storage class
278
285
279
-
Use the following YAML manifest to create a default Elastic SAN StorageClass:
286
+
Use the following YAML manifest to create a default Elastic SAN storage class:
Copy file name to clipboardExpand all lines: articles/storage/container-storage/use-container-storage-with-local-disk.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ ms.custom: references_regions
15
15
[Azure Container Storage](container-storage-introduction.md) is a cloud-based volume management, deployment, and orchestration service built natively for containers. This article shows you how to configure Azure Container Storage to use local NVMe disk as back-end storage for your Kubernetes workloads. NVMe is designed for high-speed data transfer between storage and CPU, providing high IOPS and throughput.
16
16
17
17
> [!IMPORTANT]
18
-
> This article applies to [Azure Container Storage (version 2.x.x)](container-storage-introduction.md), which currently only supports local NVMe disk for backing storage. For details about earlier versions, see [Azure Container Storage (version 1.x.x) documentation](container-storage-introduction-version-1.md).
18
+
> This article applies to [Azure Container Storage (version 2.x.x)](container-storage-introduction.md), which supports local NVMe disk and Azure Elastic SAN as backing storage types. For details about earlier versions, see [Azure Container Storage (version 1.x.x) documentation](container-storage-introduction-version-1.md).
Copy file name to clipboardExpand all lines: articles/storage/container-storage/use-container-storage-with-managed-disks.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ ms.custom: references_regions
15
15
Azure Container Storage is a cloud-based volume management, deployment, and orchestration service built natively for containers. This article shows you how to configure Azure Container Storage (version 1.x.x) to use Azure managed disks as back-end storage for your Kubernetes workloads. At the end, you have a pod that's using Azure managed disks as its storage.
16
16
17
17
> [!IMPORTANT]
18
-
> This article covers features and capabilities available in Azure Container Storage (version 1.x.x). [Azure Container Storage (version 2.x.x)](container-storage-introduction.md) is now available, but it currently only supports local NVMe for backing storage.
18
+
> This article covers features and capabilities available in Azure Container Storage (version 1.x.x). [Azure Container Storage (version 2.x.x)](container-storage-introduction.md) is now available and supports local NVMe and Azure Elastic SAN for backing storage.
Copy file name to clipboardExpand all lines: articles/storage/container-storage/use-container-storage-with-temp-ssd.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ ms.custom: references_regions
15
15
[Azure Container Storage](container-storage-introduction.md) is a cloud-based volume management, deployment, and orchestration service built natively for containers. This article shows you how to configure Azure Container Storage (version 1.x.x) to use Ephemeral Disk with temp SSD as back-end storage for your Kubernetes workloads. At the end, you'll have a pod that's using temp SSD as its storage.
16
16
17
17
> [!IMPORTANT]
18
-
> This article covers features and capabilities available in Azure Container Storage (version 1.x.x). [Azure Container Storage (version 2.x.x)](container-storage-introduction.md) is now available, but it currently only supports local NVMe for backing storage.
18
+
> This article covers features and capabilities available in Azure Container Storage (version 1.x.x). [Azure Container Storage (version 2.x.x)](container-storage-introduction.md) is now available and supports local NVMe and Azure Elastic SAN for backing storage.
0 commit comments