apps(publicfiles): Changed PVC for NFS
This commit is contained in:
@@ -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 {
|
||||||
@@ -6,4 +6,4 @@ http://publicfiles.default.svc.yakumo.prettysunflower.moe, http://files.prettysu
|
|||||||
}
|
}
|
||||||
|
|
||||||
file_server browse
|
file_server browse
|
||||||
}
|
}
|
@@ -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
|
||||||
|
@@ -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
|
||||||
volumeName: publicfiles
|
resources:
|
||||||
|
requests:
|
||||||
|
storage: 50Gi
|
||||||
|
volumeName: publicfiles
|
||||||
|
storageClassName: nfs-csi
|
||||||
|
Reference in New Issue
Block a user