Compare commits
5 Commits
779f27d65c
...
9eb89b486b
Author | SHA1 | Date | |
---|---|---|---|
9eb89b486b
|
|||
1a203d28aa
|
|||
e03dcfc98f
|
|||
b2977fd70b
|
|||
2a10376336
|
@@ -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 {
|
||||||
|
@@ -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
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
storage: 50Gi
|
||||||
volumeName: publicfiles
|
volumeName: publicfiles
|
||||||
|
storageClassName: nfs-csi
|
||||||
|
@@ -34,6 +34,11 @@ spec:
|
|||||||
- ALL
|
- ALL
|
||||||
seccompProfile:
|
seccompProfile:
|
||||||
type: RuntimeDefault
|
type: RuntimeDefault
|
||||||
|
- name: kakigoori-static
|
||||||
|
image: "git.prettysunflower.moe/prettysunflower/kakigoori-static:main"
|
||||||
|
imagePullPolicy: Always
|
||||||
|
ports:
|
||||||
|
- containerPort: 8002
|
||||||
- name: anubis
|
- name: anubis
|
||||||
image: ghcr.io/techarohq/anubis:v1.21.3
|
image: ghcr.io/techarohq/anubis:v1.21.3
|
||||||
env:
|
env:
|
||||||
@@ -90,4 +95,4 @@ spec:
|
|||||||
dnsPolicy: "None"
|
dnsPolicy: "None"
|
||||||
dnsConfig:
|
dnsConfig:
|
||||||
nameservers:
|
nameservers:
|
||||||
- 100.96.226.96
|
- 100.94.59.38
|
||||||
|
@@ -15,3 +15,7 @@ spec:
|
|||||||
port: 80
|
port: 80
|
||||||
targetPort: 8080
|
targetPort: 8080
|
||||||
name: anubis
|
name: anubis
|
||||||
|
- protocol: TCP
|
||||||
|
port: 8002
|
||||||
|
targetPort: 8002
|
||||||
|
name: static
|
@@ -105,4 +105,4 @@ spec:
|
|||||||
dnsPolicy: "None"
|
dnsPolicy: "None"
|
||||||
dnsConfig:
|
dnsConfig:
|
||||||
nameservers:
|
nameservers:
|
||||||
- 100.96.226.96
|
- 100.94.59.38
|
||||||
|
@@ -81,4 +81,4 @@ spec:
|
|||||||
dnsPolicy: "ClusterFirst"
|
dnsPolicy: "ClusterFirst"
|
||||||
dnsConfig:
|
dnsConfig:
|
||||||
nameservers:
|
nameservers:
|
||||||
- 100.96.226.96
|
- 100.94.59.38
|
||||||
|
@@ -41,7 +41,7 @@ spec:
|
|||||||
dnsPolicy: "None"
|
dnsPolicy: "None"
|
||||||
dnsConfig:
|
dnsConfig:
|
||||||
nameservers:
|
nameservers:
|
||||||
- 100.96.226.96
|
- 100.94.59.38
|
||||||
volumes:
|
volumes:
|
||||||
- name: etherpad-images
|
- name: etherpad-images
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
|
@@ -28,7 +28,7 @@ spec:
|
|||||||
dnsPolicy: "None"
|
dnsPolicy: "None"
|
||||||
dnsConfig:
|
dnsConfig:
|
||||||
nameservers:
|
nameservers:
|
||||||
- 100.96.226.96
|
- 100.94.59.38
|
||||||
containers:
|
containers:
|
||||||
- image: docker.gitea.com/gitea:1.24.3-rootless
|
- image: docker.gitea.com/gitea:1.24.3-rootless
|
||||||
name: gitea
|
name: gitea
|
||||||
|
@@ -21,7 +21,7 @@ spec:
|
|||||||
dnsPolicy: "None"
|
dnsPolicy: "None"
|
||||||
dnsConfig:
|
dnsConfig:
|
||||||
nameservers:
|
nameservers:
|
||||||
- 100.96.226.96
|
- 100.94.59.38
|
||||||
containers:
|
containers:
|
||||||
- image: docker.io/superseriousbusiness/gotosocial:0.19.1
|
- image: docker.io/superseriousbusiness/gotosocial:0.19.1
|
||||||
name: gotosocial
|
name: gotosocial
|
||||||
|
@@ -12,7 +12,7 @@ spec:
|
|||||||
dnsPolicy: "None"
|
dnsPolicy: "None"
|
||||||
dnsConfig:
|
dnsConfig:
|
||||||
nameservers:
|
nameservers:
|
||||||
- 100.96.226.96
|
- 100.94.59.38
|
||||||
affinity:
|
affinity:
|
||||||
nodeAffinity:
|
nodeAffinity:
|
||||||
preferredDuringSchedulingIgnoredDuringExecution:
|
preferredDuringSchedulingIgnoredDuringExecution:
|
||||||
|
@@ -17,7 +17,7 @@ spec:
|
|||||||
dnsPolicy: "None"
|
dnsPolicy: "None"
|
||||||
dnsConfig:
|
dnsConfig:
|
||||||
nameservers:
|
nameservers:
|
||||||
- 100.96.226.96
|
- 100.94.59.38
|
||||||
volumes:
|
volumes:
|
||||||
- name: thelounge-data
|
- name: thelounge-data
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
|
@@ -66,4 +66,4 @@ spec:
|
|||||||
dnsPolicy: "ClusterFirst"
|
dnsPolicy: "ClusterFirst"
|
||||||
dnsConfig:
|
dnsConfig:
|
||||||
nameservers:
|
nameservers:
|
||||||
- 100.96.226.96
|
- 100.94.59.38
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
clusterName: seija
|
clusterName: seija
|
||||||
talosVersion: v1.10.5
|
talosVersion: v1.10.6
|
||||||
kubernetesVersion: v1.33.2
|
kubernetesVersion: v1.33.3
|
||||||
endpoint: https://10.11.0.2:6443
|
endpoint: https://10.11.0.2:6443
|
||||||
domain: seija.prettysunflower.moe
|
domain: seija.prettysunflower.moe
|
||||||
allowSchedulingOnControlPlanes: true
|
allowSchedulingOnControlPlanes: true
|
||||||
@@ -23,7 +23,7 @@ patches:
|
|||||||
path: /machine/network
|
path: /machine/network
|
||||||
value:
|
value:
|
||||||
nameservers:
|
nameservers:
|
||||||
- 100.96.226.96
|
- 100.94.59.38
|
||||||
nodes:
|
nodes:
|
||||||
- hostname: fulgora
|
- hostname: fulgora
|
||||||
ipAddress: 10.11.0.2
|
ipAddress: 10.11.0.2
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
clusterName: sekibanki
|
clusterName: sekibanki
|
||||||
talosVersion: v1.10.5
|
talosVersion: v1.10.6
|
||||||
kubernetesVersion: v1.33.2
|
kubernetesVersion: v1.33.3
|
||||||
endpoint: https://10.0.0.32:6443
|
endpoint: https://10.0.0.32:6443
|
||||||
domain: sekibanki.prettysunflower.moe
|
domain: sekibanki.prettysunflower.moe
|
||||||
allowSchedulingOnControlPlanes: true
|
allowSchedulingOnControlPlanes: true
|
||||||
|
Reference in New Issue
Block a user