minecluster/lib/k8s/configs/server-deployment.yml

45 lines
1.1 KiB
YAML
Raw Normal View History

apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
minecluster.dunemask.net/server-name: changeme-server-name
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/server-name: changeme-server-name
labels:
app: changeme-app
spec:
containers: []
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
# securityContext:
# fsGroup: 2000
# runAsUser: 1000
terminationGracePeriodSeconds: 30
volumes:
- name: datadir
persistentVolumeClaim:
claimName: changeme-pvc-name
- emptyDir: {}
name: backupdir
- name: rclone-config
secret:
defaultMode: 420
items:
- key: rclone.conf
path: rclone.conf
secretName: rclone-config