manifests/casdoor/casdoor-statefulset.yaml
2025-04-12 13:11:34 +08:00

54 lines
1.3 KiB
YAML

apiVersion: apps/v1
kind: StatefulSet
metadata:
annotations:
kompose.cmd: kompose convert -f compose.yaml -n casdoor --controller statefulset
kompose.version: 1.34.0 (cbf2835db)
labels:
io.kompose.service: casdoor
name: casdoor
namespace: casdoor
spec:
replicas: 1
selector:
matchLabels:
io.kompose.service: casdoor
serviceName: casdoor
template:
metadata:
labels:
io.kompose.service: casdoor
spec:
nodeSelector:
dc: "aliyun-gz"
kubernetes.io/hostname: aliyun-gz2
containers:
- command:
- /bin/sh
- -c
- ./server --createDatabase=true
env:
- name: RUNNING_IN_DOCKER
value: "true"
image: casbin/casdoor:latest
name: casdoor
ports:
- containerPort: 8000
protocol: TCP
volumeMounts:
- mountPath: /conf
name: casdoor-cm0
- mountPath: /logs
name: casdoor-logs
volumes:
- configMap:
items:
- key: app.conf
path: app.conf
name: casdoor-cm0
name: casdoor-cm0
- name: casdoor-logs
persistentVolumeClaim:
claimName: logs-agz2-pvc
restartPolicy: Always