apps(publicfiles): Changed PVC for NFS

This commit is contained in:
2025-08-01 11:04:33 -04:00
parent 439d3d415d
commit 2a10376336
3 changed files with 23 additions and 29 deletions

View File

@@ -1,4 +1,4 @@
http://publicfiles.default.svc.yakumo.prettysunflower.moe, http://files.prettysunflower.moe { http://publicfiles.default.svc.sekibanki.prettysunflower.moe, http://files.prettysunflower.moe {
root * /srv root * /srv
basic_auth /memberpress-basic-1.12.6.zip { basic_auth /memberpress-basic-1.12.6.zip {

View File

@@ -5,7 +5,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: publicfiles app.kubernetes.io/name: publicfiles
spec: spec:
replicas: 3 replicas: 1
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: publicfiles app.kubernetes.io/name: publicfiles

View File

@@ -1,43 +1,37 @@
---
apiVersion: v1 apiVersion: v1
kind: PersistentVolume kind: PersistentVolume
metadata: metadata:
annotations:
pv.kubernetes.io/provisioned-by: nfs.csi.k8s.io
name: publicfiles name: publicfiles
spec: spec:
storageClassName: s3yuyuko
capacity: capacity:
storage: 10T storage: 50Gi
accessModes: accessModes:
- ReadOnlyMany - ReadOnlyMany
claimRef: persistentVolumeReclaimPolicy: Retain
namespace: default storageClassName: nfs-csi
name: publicfiles mountOptions:
- nfsvers=4.1
csi: csi:
driver: ru.yandex.s3.csi driver: nfs.csi.k8s.io
controllerPublishSecretRef: # volumeHandle format: {nfs-server-address}#{sub-dir-name}#{share-name}
name: csi-yuyuko-secret # make sure this value is unique for every share in the cluster
namespace: kube-system volumeHandle: 100.126.243.21/mnt/yuyuko/public_files##
nodePublishSecretRef:
name: csi-yuyuko-secret
namespace: kube-system
nodeStageSecretRef:
name: csi-yuyuko-secret
namespace: kube-system
volumeAttributes: volumeAttributes:
capacity: 10Ti server: 100.126.243.21
mounter: geesefs share: mnt//yuyuko/public_files
options: --memory-limit 1000 --dir-mode 0777 --file-mode 0666
volumeHandle: publicfiles
--- ---
apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
apiVersion: v1
metadata: metadata:
name: publicfiles name: publicfiles
spec: spec:
storageClassName: "s3yuyuko"
resources:
requests:
storage: 10Ti
volumeMode: Filesystem
accessModes: accessModes:
- ReadOnlyMany - ReadOnlyMany
resources:
requests:
storage: 50Gi
volumeName: publicfiles volumeName: publicfiles
storageClassName: nfs-csi