Skip to content

Commit 14ab26f

Browse files
committed
Regional PD Deployment Script Changes
1 parent 8ab1572 commit 14ab26f

File tree

7 files changed

+20
-21
lines changed

7 files changed

+20
-21
lines changed

deploy/kubernetes/controller.yaml

-5
Original file line numberDiff line numberDiff line change
@@ -46,14 +46,9 @@ spec:
4646
args:
4747
- "--v=5"
4848
- "--endpoint=$(CSI_ENDPOINT)"
49-
- "--nodeid=$(KUBE_NODE_NAME)"
5049
env:
5150
- name: CSI_ENDPOINT
5251
value: unix:/csi/csi.sock
53-
- name: KUBE_NODE_NAME
54-
valueFrom:
55-
fieldRef:
56-
fieldPath: spec.nodeName
5752
- name: GOOGLE_APPLICATION_CREDENTIALS
5853
value: "/etc/cloud-sa/cloud-sa.json"
5954
volumeMounts:

deploy/kubernetes/delete-driver.sh

+2
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,7 @@ readonly KUBEDEPLOY="${PKGDIR}/deploy/kubernetes"
1111

1212
kubectl delete -f "${KUBEDEPLOY}/node.yaml" --ignore-not-found
1313
kubectl delete -f "${KUBEDEPLOY}/controller.yaml" --ignore-not-found
14+
kubectl delete -f "${KUBEDEPLOY}/zonal-sc.yaml" --ignore-not-found
15+
kubectl delete -f "${KUBEDEPLOY}/regional-sc.yaml" --ignore-not-found
1416
kubectl delete -f "${KUBEDEPLOY}/setup-cluster.yaml" --ignore-not-found
1517
kubectl delete secret cloud-sa --ignore-not-found

deploy/kubernetes/deploy-driver.sh

+1
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,6 @@ then
2828
fi
2929

3030
kubectl apply -f "${KUBEDEPLOY}/setup-cluster.yaml"
31+
kubectl apply -f "${KUBEDEPLOY}/zonal-sc.yaml"
3132
kubectl apply -f "${KUBEDEPLOY}/node.yaml"
3233
kubectl apply -f "${KUBEDEPLOY}/controller.yaml"

deploy/kubernetes/node.yaml

-5
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,9 @@ spec:
4040
args:
4141
- "--v=5"
4242
- "--endpoint=$(CSI_ENDPOINT)"
43-
- "--nodeid=$(KUBE_NODE_NAME)"
4443
env:
4544
- name: CSI_ENDPOINT
4645
value: unix:/csi/csi.sock
47-
- name: KUBE_NODE_NAME
48-
valueFrom:
49-
fieldRef:
50-
fieldPath: spec.nodeName
5146
volumeMounts:
5247
- name: kubelet-dir
5348
mountPath: /var/lib/kubelet

deploy/kubernetes/regional-sc.yaml

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
apiVersion: storage.k8s.io/v1beta1
2+
kind: StorageClass
3+
metadata:
4+
name: csi-gce-pd
5+
provisioner: csi-gce-pd
6+
parameters:
7+
type: pd-standard
8+
replication-type: regional-pd
9+
volumeBindingMode: Immediate

deploy/kubernetes/setup-cluster.yaml

-11
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,3 @@
1-
apiVersion: storage.k8s.io/v1beta1
2-
kind: StorageClass
3-
metadata:
4-
name: csi-gce-pd
5-
provisioner: csi-gce-pd
6-
parameters:
7-
type: pd-standard
8-
volumeBindingMode: Immediate
9-
10-
---
11-
121
kind: ClusterRole
132
apiVersion: rbac.authorization.k8s.io/v1
143
metadata:

deploy/kubernetes/zonal-sc.yaml

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
apiVersion: storage.k8s.io/v1beta1
2+
kind: StorageClass
3+
metadata:
4+
name: csi-gce-pd
5+
provisioner: csi-gce-pd
6+
parameters:
7+
type: pd-standard
8+
volumeBindingMode: Immediate

0 commit comments

Comments
 (0)