move to longhorn

This commit is contained in:
2022-12-03 18:06:10 -06:00
parent f509e394b1
commit 38b1dcde52
3 changed files with 46 additions and 43 deletions

View File

@@ -1,24 +1,25 @@
apiVersion: v1 #apiVersion: v1
kind: PersistentVolume #kind: PersistentVolume
metadata: #metadata:
annotations: # annotations:
pv.kubernetes.io/provisioned-by: durp.info/nfs # pv.kubernetes.io/provisioned-by: durp.info/nfs
finalizers: # finalizers:
- kubernetes.io/pv-protection # - kubernetes.io/pv-protection
name: nexus-pv # name: nexus-pv
spec: #spec:
accessModes: # accessModes:
- ReadWriteMany # - ReadWriteMany
capacity: # capacity:
storage: 20Gi # storage: 20Gi
claimRef: # claimRef:
apiVersion: v1 # apiVersion: v1
kind: PersistentVolumeClaim # kind: PersistentVolumeClaim
name: nexus-pvc # name: nexus-pvc
namespace: nexus-repository-manager # namespace: nexus-repository-manager
nfs: # nfs:
path: /mnt/user/k3s/nexus # path: /mnt/user/k3s/nexus
server: 192.168.20.253 # server: 192.168.20.253
persistentVolumeReclaimPolicy: Retain # persistentVolumeReclaimPolicy: Retain
storageClassName: nfs-storage # storageClassName: nfs-storage
volumeMode: Filesystem # volumeMode: Filesystem
#

View File

@@ -1,18 +1,18 @@
apiVersion: v1 #apiVersion: v1
kind: PersistentVolumeClaim #kind: PersistentVolumeClaim
metadata: #metadata:
labels: # labels:
app.kubernetes.io/component: app # app.kubernetes.io/component: app
app.kubernetes.io/instance: nexus # app.kubernetes.io/instance: nexus
app.kubernetes.io/managed-by: Helm # app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: nexus # app.kubernetes.io/name: nexus
helm.sh/chart: nexus-2.14.4 # helm.sh/chart: nexus-2.14.4
name: nexus-pvc # name: nexus-pvc
namespace: nexus-repository-manager # namespace: nexus-repository-manager
spec: #spec:
accessModes: # accessModes:
- ReadWriteMany # - ReadWriteMany
resources: # resources:
requests: # requests:
storage: 20Gi # storage: 20Gi
storageClassName: nfs-storage # storageClassName: nfs-storage

View File

@@ -137,7 +137,9 @@ nexus-repository-manager:
persistence: persistence:
enabled: true enabled: true
existingClaim: nexus-pvc accessMode: ReadWriteMany
storageClass: longhorn
storageSize: 20Gi
tolerations: [] tolerations: []