This commit is contained in:
Nathan Rashleigh committed 2025-04-08 01:36:11 +10:00
1 parent 61643c4c72
commit 7572d1b794
3 files changed
+145 -33

No files matched your search

+10 -28
View File
@@ -1,37 +1,17 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: registry-pv
spec:
storageClassName: local-path
capacity:
storage: 1Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
claimRef:
namespace: default
name: registry-pvc
hostPath:
path: "/var/lib/rancher/k3s/storage/registry-pv"
type: DirectoryOrCreate
---
apiVersion: v1
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: registry-pvc
name: registry-storage
namespace: ops
spec:
volumeName: registry-pv
storageClassName: zfs-fast
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
storageClassName: local-path
---
@@ -39,6 +19,7 @@ apiVersion: v1
kind: Service
metadata:
name: registry
namespace: ops
spec:
ports:
- name: web
@@ -53,6 +34,7 @@ apiVersion: apps/v1
kind: Deployment
metadata:
name: registry
namespace: ops
labels:
app: registry
spec:
@@ -88,7 +70,7 @@ spec:
name: registry
key: REGISTRY_HTTP_SECRET
volumeMounts:
- name: registry-pvc
- name: registry-storage
mountPath: /var/lib/registry
- name: registry-auth
mountPath: /auth
@@ -105,9 +87,9 @@ spec:
- name: registry-config
configMap:
name: registry
- name: registry-pvc
- name: registry-storage
persistentVolumeClaim:
claimName: registry-pvc
claimName: registry-storage
---
@@ -115,7 +97,7 @@ apiVersion: v1
kind: ConfigMap
metadata:
name: registry
# namespace: registry
namespace: ops
data:
config.yml: |
version: 0.1