add server.properties and update k8s with ram env

This commit is contained in:
ducoterra
2020-01-07 08:40:51 -05:00
parent da7cb2cd0b
commit 38b9dffe68
4 changed files with 61 additions and 38 deletions

View File

@@ -13,31 +13,27 @@ spec:
spec:
containers:
- name: minecraft-1-15-1
image: ducoterra/minecraft_1.15.1:0.0.1
image: ducoterra/minecraft_1.15.1:0.0.4
resources:
requests:
memory: 1Mi
cpu: 1m
limits:
memory: "16Gi"
memory: "8Gi"
cpu: "4"
ports:
- containerPort: 25565
volumeMounts:
- mountPath: /minecraft/world
name: world
- mountPath: /minecraft/logs
name: logs
- mountPath: /mc_data
name: data
tty: true
stdin: true
command:
- "bash"
- "-c"
- "java -Xmx4096M -Xms1024M -XX:ParallelGCThreads=2 -jar server.jar nogui"
env:
- name: MAX_RAM
value: "8"
- name: MIN_RAM
value: "1"
volumes:
- name: world
- name: data
persistentVolumeClaim:
claimName: minecraft-1-15-1-world
- name: logs
persistentVolumeClaim:
claimName: minecraft-1-15-1-logs
claimName: minecraft-1-15-1

View File

@@ -1,23 +0,0 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: minecraft-1-15-1-world
spec:
storageClassName: local-path
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 32Gi
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: minecraft-1-15-1-logs
spec:
storageClassName: local-path
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 8Gi

11
k8s/pvc/pvc.yaml Normal file
View File

@@ -0,0 +1,11 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: minecraft-1-15-1
spec:
storageClassName: local-path
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 64Gi