minecluster/lib/k8s/configs/server-deployment.yml
2024-01-24 16:39:57 +00:00

46 lines
1.1 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
minecluster.dunemask.net/id: changeme-server-id
name: changeme-name
namespace: changeme-namespace
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
app: changeme-app
strategy:
type: Recreate
template:
metadata:
annotations:
minecluster.dunemask.net/id: changeme-server-id
labels:
app: changeme-app
spec:
containers: []
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
# securityContext:
# fsGroup: 2000
# runAsUser: 1000
terminationGracePeriodSeconds: 30
volumes:
- emptyDir: {}
name: datadir
- emptyDir: {}
name: backupdir
# - name: datadir
# persistentVolumeClaim:
# claimName: changeme-pvc-name
# - name: rclone-config
# secret:
# defaultMode: 420
# items:
# - key: rclone.conf
# path: rclone.conf
# secretName: rclone-config