diff --git a/Distribution/PersistantVolume.yaml b/Distribution/PersistantVolume.yaml new file mode 100644 index 0000000..40d7205 --- /dev/null +++ b/Distribution/PersistantVolume.yaml @@ -0,0 +1,24 @@ +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + annotations: + pv.kubernetes.io/provisioned-by: nfs.csi.k8s.io + name: distribution-pv +spec: + capacity: + storage: 100Gi + accessModes: + - ReadWriteMany + persistentVolumeReclaimPolicy: Retain + storageClassName: distribution-sc + mountOptions: + - nfsvers=4.1 + csi: + driver: nfs.csi.k8s.io + # volumeHandle format: {nfs-server-address}#{sub-dir-name}#{share-name} + # make sure this value is unique for every share in the cluster + volumeHandle: 192.168.202.50/srv/distribution/## + volumeAttributes: + server: 192.168.202.50 + share: /srv/distribution/ \ No newline at end of file diff --git a/Distribution/PersistantVolumeClaim.yaml b/Distribution/PersistantVolumeClaim.yaml index 355e2e6..1db465c 100644 --- a/Distribution/PersistantVolumeClaim.yaml +++ b/Distribution/PersistantVolumeClaim.yaml @@ -1,7 +1,7 @@ # PersistantVolumeClaim.yaml --- -apiVersion: v1 kind: PersistentVolumeClaim +apiVersion: v1 metadata: name: distribution-pvc namespace: distribution @@ -11,4 +11,5 @@ spec: resources: requests: storage: 100Gi + volumeName: distribution-pv storageClassName: distribution-sc \ No newline at end of file diff --git a/Distribution/RegistryDeployment.yaml b/Distribution/RegistryDeployment.yaml index 5da3284..d481a5c 100644 --- a/Distribution/RegistryDeployment.yaml +++ b/Distribution/RegistryDeployment.yaml @@ -40,16 +40,6 @@ spec: - name: registry-certs secret: secretName: registry-cert -# - name: registry-data -# persistentVolumeClaim: -# claimName: distribution-pvc - volumeClaimTemplates: - - metadata: - name: registry-data - spec: - accessModes: - - ReadWriteOnce - storageClassName: distribution-sc - resources: - requests: - storage: 100Gi \ No newline at end of file + - name: registry-data + persistentVolumeClaim: + claimName: distribution-pvc \ No newline at end of file