Skip to content

Commit 5aea4d5

Browse files
docs: Add AKS storageClass sample and updated others to csi based provisioner [KO-432] (#378)
* docs: Add AKS storageClass sample and updated others to csi based provisioner [KO-432] * fix storage-class deployment based on cloud type
1 parent 85263b1 commit 5aea4d5

File tree

4 files changed

+20
-9
lines changed

4 files changed

+20
-9
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Storage class for AKS with SSD
2+
apiVersion: storage.k8s.io/v1
3+
kind: StorageClass
4+
metadata:
5+
name: ssd
6+
provisioner: disk.csi.azure.com
7+
parameters:
8+
skuname: StandardSSD_LRS
9+
reclaimPolicy: Delete
10+
volumeBindingMode: WaitForFirstConsumer
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1+
# Storage class for EKS with gp3
12
kind: StorageClass
23
apiVersion: storage.k8s.io/v1
34
metadata:
45
name: ssd
5-
annotations:
6-
storageclass.kubernetes.io/is-default-class: "true"
7-
provisioner: kubernetes.io/aws-ebs
6+
provisioner: ebs.csi.aws.com
87
parameters:
9-
type: gp2
8+
type: gp3
109
fsType: ext4
10+
reclaimPolicy: Delete
1111
volumeBindingMode: WaitForFirstConsumer
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
# Storage classes for gce
1+
# Storage class for GKE with SSD
22
apiVersion: storage.k8s.io/v1
33
kind: StorageClass
44
metadata:
55
name: ssd
6-
provisioner: kubernetes.io/gce-pd
6+
provisioner: pd.csi.storage.gke.io
77
parameters:
88
type: pd-ssd
9+
reclaimPolicy: Delete
910
volumeBindingMode: WaitForFirstConsumer

test/deploy-test-operator.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ CATALOG_IMG=$2
1111

1212
# Create storage classes.
1313
case $(kubectl get nodes -o yaml) in
14-
*"attachable-volumes-gce-pd"*)
14+
*"cloud.google.com"*)
1515
echo "Installing ssd storage class for GKE."
16-
kubectl apply -f config/samples/storage/gce_ssd_storage_class.yaml
16+
kubectl apply -f config/samples/storage/gke_ssd_storage_class.yaml
1717
;;
18-
*"attachable-volumes-aws-ebs"*)
18+
*"eks.amazonaws.com"*)
1919
echo "Installing ssd storage class for EKS."
2020
kubectl apply -f config/samples/storage/eks_ssd_storage_class.yaml
2121
;;

0 commit comments

Comments
 (0)