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: website/docs/fundamentals/storage/efs/deployment-with-efs.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,11 +5,13 @@ sidebar_position: 30
5
5
6
6
Now that we understand the EFS storage class for Kubernetes, let's create a [Persistent Volume](https://kubernetes.io/docs/concepts/storage/persistent-volumes/) and modify the UI component to mount this volume.
7
7
8
-
First, let's examine the `efspvclaim.yaml` file which defines a PersistentVolumeClaim requesting 5GB of storage from the `efs-sc` storage class we created earlier:
Copy file name to clipboardExpand all lines: website/docs/fundamentals/storage/efs/efs-csi-driver.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,13 +42,13 @@ $ echo $EFS_ID
42
42
fs-061cb5c5ed841a6b0
43
43
```
44
44
45
-
Next, we'll create a [StorageClass](https://kubernetes.io/docs/concepts/storage/storage-classes/) object configured to use our pre-provisioned EFS file system and [EFS Access points](https://docs.aws.amazon.com/efs/latest/ug/efs-access-points.html) in provisioning mode.
45
+
Next, we'll create a [StorageClass](https://kubernetes.io/docs/concepts/storage/storage-classes/) object configured to use our pre-provisioned EFS file system and [EFS Access points](https://docs.aws.amazon.com/efs/latest/ug/efs-access-points.html) in provisioning mode using the `efsstorageclass.yaml` file.
46
46
47
-
Using Kustomize, we'll create the storage class and inject the `EFS_ID` environment variable into the `filesystemid` parameter:
Copy file name to clipboardExpand all lines: website/docs/fundamentals/storage/fsx-for-netapp-ontap/deployment-with-fsxn.md
+8-4Lines changed: 8 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,11 +5,15 @@ sidebar_position: 30
5
5
6
6
Now that we understand the FSx for NetApp ONTAP storage class for Kubernetes, let's create a [Persistent Volume](https://kubernetes.io/docs/concepts/storage/persistent-volumes/) and modify the UI component to mount this volume.
7
7
8
-
First, let's examine the `fsxnpvclaim.yaml` file which defines a PersistentVolumeClaim requesting 5GB of storage from the `fsxn-sc-nfs` storage class we created earlier:
Copy file name to clipboardExpand all lines: website/docs/fundamentals/storage/fsx-for-netapp-ontap/fsxn-csi-driver.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,14 +46,13 @@ The FSx for NetApp ONTAP CSI driver supports both dynamic and static provisionin
46
46
-**Dynamic provisioning**: The driver creates volumes on the existing FSx for NetApp ONTAP file system. This requires an existing AWS FSx for NetApp ONTAP file system that must be specified in the StorageClass parameters.
47
47
-**Static provisioning**: This also requires a pre-created AWS FSx for NetApp ONTAP file system, which can then be mounted as a volume inside a container using the driver.
48
48
49
-
Next, we'll create a TridentBackendConfig object configured to use the pre-provisioned FSx for NetApp ONTAP file system. We'll be using Kustomize to create the backend and inject the following environment variables:
49
+
Next, we'll create a TridentBackendConfig object configured to use the pre-provisioned FSx for NetApp ONTAP file system. For this, lets examine the `fsxn-backend-nas.yaml` file we'll be using to create the backend:
50
50
51
-
-`FSXN_ID` in the parameter `fsxFilesystemID` - This is the FSxN filesystem we're going to connect our CSI driver to.
52
-
-`FSXN_SECRET_ARN` in the parameter `credentials.name` - This is the secret ARN with the credentials to connect to the ONTAP API interface.
1. Inject `EKS_CLUSTER_NAME` environment variable into the `svm` parameter - This is the Storage Virtual Machine name
54
+
2. Inject `FSXN_ID` environment variable into the `fsxFilesystemID` parameter - This is the FSxN filesystem we're going to connect our CSI driver to
55
+
3. Inject `FSXN_SECRET_ARN` environment variable into the `credentials.name` parameter - This is the ARN of a secret stored securely in AWS Secrets Manager, which contains the credentials to connect to the ONTAP API interface
57
56
58
57
Apply the backend configuration:
59
58
@@ -71,11 +70,12 @@ NAME BACKEND NAME BACKEND UUID P
Copy file name to clipboardExpand all lines: website/docs/fundamentals/storage/fsx-for-openzfs/deployment-with-fsxz.md
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,11 +5,13 @@ sidebar_position: 30
5
5
6
6
Now that we understand the FSx for OpenZFS storage class for Kubernetes, let's create a [Persistent Volume](https://kubernetes.io/docs/concepts/storage/persistent-volumes/) and modify the UI component to mount this volume.
7
7
8
-
First, let's examine the `fsxzpvcclaim.yaml` file which defines a PersistentVolumeClaim requesting 5GB of storage from the `fsxz-vol-sc` storage class we created earlier:
8
+
First, let's examine the `fsxzpvcclaim.yaml` file:
Copy file name to clipboardExpand all lines: website/docs/fundamentals/storage/fsx-for-openzfs/fsxz-csi-driver.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -63,11 +63,13 @@ fsvol-0123456789abcdef0
63
63
64
64
Next, we'll create a [StorageClass](https://kubernetes.io/docs/concepts/storage/storage-classes/) object configured to use our pre-provisioned FSx for OpenZFS file system and create child volumes in provisioning mode.
65
65
66
-
Using Kustomize, we'll create the storage class and inject the `ROOT_VOL_ID`, `VPC_CIDR`, and `EKS_CLUSTER_NAME` environment variables into the `ParentVolumeId`, `NfsExports`, and `Name` parameters respectively:
66
+
For this, let's examine the `fsxzstorageclass.yaml` file:
0 commit comments