diff --git a/deploy/kubernetes/csi-nodeplugin-nfsplugin.yaml b/deploy/kubernetes/csi-nodeplugin-nfsplugin.yaml index bb36931b..dd08461b 100644 --- a/deploy/kubernetes/csi-nodeplugin-nfsplugin.yaml +++ b/deploy/kubernetes/csi-nodeplugin-nfsplugin.yaml @@ -14,7 +14,6 @@ spec: app: csi-nodeplugin-nfsplugin spec: serviceAccount: csi-nodeplugin - hostNetwork: true containers: - name: node-driver-registrar image: quay.io/k8scsi/csi-node-driver-registrar:v1.0.2 diff --git a/examples/kubernetes/nginx.yaml b/examples/kubernetes/nginx.yaml index 2fd0c1aa..20615ee4 100644 --- a/examples/kubernetes/nginx.yaml +++ b/examples/kubernetes/nginx.yaml @@ -5,6 +5,9 @@ metadata: labels: name: data-nfsplugin spec: + claimRef: + name: data-nfsplugin + namespace: default accessModes: - ReadWriteMany capacity: @@ -12,7 +15,9 @@ spec: csi: driver: nfs.csi.k8s.io volumeHandle: data-id - volumeAttributes: + volumeAttributes: + # The nfs server could be a K8s service + # server: nfs-server.default.svc.cluster.local server: 127.0.0.1 share: /export --- @@ -26,28 +31,22 @@ spec: resources: requests: storage: 100Gi - selector: - matchExpressions: - - key: name - operator: In - values: ["data-nfsplugin"] --- apiVersion: v1 kind: Pod metadata: - name: nginx + name: nginx spec: containers: - image: maersk/nginx - imagePullPolicy: Always name: nginx ports: - containerPort: 80 protocol: TCP volumeMounts: - mountPath: /var/www - name: data-nfsplugin + name: data-nfsplugin volumes: - name: data-nfsplugin persistentVolumeClaim: - claimName: data-nfsplugin + claimName: data-nfsplugin