manifests/alist/load.yaml
2025-04-12 13:11:34 +08:00

53 lines
1.2 KiB
YAML

apiVersion: apps/v1
kind: StatefulSet
metadata:
name: alist-sts
namespace: alist
labels:
app: alist
spec:
replicas: 1
selector:
matchLabels:
app: alist
template:
metadata:
annotations: {}
labels:
app: alist
spec:
nodeSelector:
# region: cn
kubernetes.io/hostname: claw-hk2
#affinity:
# nodeAffinity:
# requiredDuringSchedulingIgnoredDuringExecution:
# nodeSelectorTerms:
# - matchExpressions:
# - key: kubernetes.io/hostname
# operator: In
# values:
# - tencent-gz1
# - tencent-sh1
containers:
- name: alist
image: xhofe/alist:v3.42.0
ports:
- containerPort: 5244
name: web
env:
- name: PUID
value: "0"
- name: GUID
value: "0"
- name: UMASK
value: "022"
volumeMounts:
- name: alist-data
mountPath: /opt/alist/data
volumes:
- name: alist-data
persistentVolumeClaim:
claimName: alist-clhk2-pvc