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

View File

@ -25,3 +25,15 @@ spec:
storageMinimalAvailablePercentage: 10 storageMinimalAvailablePercentage: 10
persistence: persistence:
defaultClass: true 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 replicaCount: 3
persistence: persistence:
enabled: true enabled: true
storageClass: longhorn storageClass: longhorn-noreplica
size: 10Gi size: 1Gi
ltb-passwd: ltb-passwd:
enabled: false enabled: false