Update k8s manifests

This commit is contained in:
ansible 2026-03-10 17:20:26 +08:00
parent a52d939c5f
commit 4677f30f49
3 changed files with 22 additions and 4 deletions

View File

@ -5,11 +5,11 @@ metadata:
name: pkg-repo-pvc
namespace: pkg-repo
spec:
storageClassName: longhorn
storageClassName: longhorn-noreplica
accessModes: [ReadWriteOnce]
resources:
requests:
storage: 10Gi
storage: 2Gi
---
apiVersion: apps/v1
kind: Deployment
@ -34,10 +34,16 @@ spec:
volumeMounts:
- name: repo-data
mountPath: /usr/share/nginx/html
- name: repo-archive
mountPath: /usr/share/nginx/html/archive
volumes:
- name: repo-data
persistentVolumeClaim:
claimName: pkg-repo-pvc
- name: repo-archive
nfs:
server: 192.168.50.50
path: /mnt/NFS/pve-nfs/pkg-repo
---
apiVersion: v1
kind: Service

View File

@ -25,3 +25,15 @@ spec:
storageMinimalAvailablePercentage: 10
persistence:
defaultClass: true
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: longhorn-noreplica
provisioner: driver.longhorn.io
allowVolumeExpansion: true
reclaimPolicy: Delete
volumeBindingMode: Immediate
parameters:
numberOfReplicas: "1"
staleReplicaTimeout: "2880"

View File

@ -26,7 +26,7 @@ spec:
replicaCount: 3
persistence:
enabled: true
storageClass: longhorn
size: 10Gi
storageClass: longhorn-noreplica
size: 1Gi
ltb-passwd:
enabled: false