1 Commits

18 changed files with 48 additions and 51 deletions

View File

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

View File

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

View File

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

View File

@@ -34,11 +34,6 @@ spec:
- ALL
seccompProfile:
type: RuntimeDefault
- name: kakigoori-static
image: "git.prettysunflower.moe/prettysunflower/kakigoori-static:main"
imagePullPolicy: Always
ports:
- containerPort: 8002
- name: anubis
image: ghcr.io/techarohq/anubis:v1.21.3
env:
@@ -95,4 +90,4 @@ spec:
dnsPolicy: "None"
dnsConfig:
nameservers:
- 100.94.59.38
- 100.96.226.96

View File

@@ -14,8 +14,4 @@ spec:
- protocol: TCP
port: 80
targetPort: 8080
name: anubis
- protocol: TCP
port: 8002
targetPort: 8002
name: static
name: anubis

View File

@@ -105,4 +105,4 @@ spec:
dnsPolicy: "None"
dnsConfig:
nameservers:
- 100.94.59.38
- 100.96.226.96

View File

@@ -81,4 +81,4 @@ spec:
dnsPolicy: "ClusterFirst"
dnsConfig:
nameservers:
- 100.94.59.38
- 100.96.226.96

View File

@@ -19,7 +19,7 @@ spec:
persistentVolumeClaim:
claimName: privatebin-data-pvc
containers:
- image: privatebin/nginx-fpm-alpine:2.0.0
- image: privatebin/nginx-fpm-alpine:1.7.8
name: privatebin
imagePullPolicy: Always
ports:

View File

@@ -41,7 +41,7 @@ spec:
dnsPolicy: "None"
dnsConfig:
nameservers:
- 100.94.59.38
- 100.96.226.96
volumes:
- name: etherpad-images
persistentVolumeClaim:

View File

@@ -28,7 +28,7 @@ spec:
dnsPolicy: "None"
dnsConfig:
nameservers:
- 100.94.59.38
- 100.96.226.96
containers:
- image: docker.gitea.com/gitea:1.24.3-rootless
name: gitea

View File

@@ -21,7 +21,7 @@ spec:
dnsPolicy: "None"
dnsConfig:
nameservers:
- 100.94.59.38
- 100.96.226.96
containers:
- image: docker.io/superseriousbusiness/gotosocial:0.19.1
name: gotosocial

View File

@@ -12,7 +12,7 @@ spec:
dnsPolicy: "None"
dnsConfig:
nameservers:
- 100.94.59.38
- 100.96.226.96
affinity:
nodeAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
@@ -25,7 +25,7 @@ spec:
- fsn
containers:
- name: renovate
image: renovate/renovate:41.47.1
image: renovate/renovate:41.46.5
env:
- name: LOG_LEVEL
value: debug

View File

@@ -17,7 +17,7 @@ spec:
dnsPolicy: "None"
dnsConfig:
nameservers:
- 100.94.59.38
- 100.96.226.96
volumes:
- name: thelounge-data
persistentVolumeClaim:

View File

@@ -34,7 +34,7 @@ spec:
- "mail.prettysunflower.moe"
containers:
- name: teable
image: vaultwarden/server:1.34.3
image: vaultwarden/server:1.34.2
ports:
- containerPort: 80
name: http

View File

@@ -29,7 +29,7 @@ spec:
claimName: suwayomi-pvc
containers:
- name: suwayomi
image: ghcr.io/suwayomi/suwayomi-server:v2.0.1851
image: ghcr.io/suwayomi/suwayomi-server:v2.1.1875
ports:
- containerPort: 4567
name: http

View File

@@ -66,4 +66,4 @@ spec:
dnsPolicy: "ClusterFirst"
dnsConfig:
nameservers:
- 100.94.59.38
- 100.96.226.96

View File

@@ -1,7 +1,7 @@
---
clusterName: seija
talosVersion: v1.10.6
kubernetesVersion: v1.33.3
talosVersion: v1.10.5
kubernetesVersion: v1.33.2
endpoint: https://10.11.0.2:6443
domain: seija.prettysunflower.moe
allowSchedulingOnControlPlanes: true
@@ -23,7 +23,7 @@ patches:
path: /machine/network
value:
nameservers:
- 100.94.59.38
- 100.96.226.96
nodes:
- hostname: fulgora
ipAddress: 10.11.0.2

View File

@@ -1,7 +1,7 @@
---
clusterName: sekibanki
talosVersion: v1.10.6
kubernetesVersion: v1.33.3
talosVersion: v1.10.5
kubernetesVersion: v1.33.2
endpoint: https://10.0.0.32:6443
domain: sekibanki.prettysunflower.moe
allowSchedulingOnControlPlanes: true