From 5bf4a3fd1dd215b42c633c98a84686b24d850677 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Fri, 18 May 2018 16:21:44 -0500 Subject: [PATCH] Provide a kubernetes example --- .../k8s-examples/vanilla-deployment.yml | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 minecraft-server/k8s-examples/vanilla-deployment.yml diff --git a/minecraft-server/k8s-examples/vanilla-deployment.yml b/minecraft-server/k8s-examples/vanilla-deployment.yml new file mode 100644 index 00000000..f49809ad --- /dev/null +++ b/minecraft-server/k8s-examples/vanilla-deployment.yml @@ -0,0 +1,41 @@ +apiVersion: v1 +kind: Service +metadata: + name: mc-vanilla +spec: + type: NodePort + ports: + - port: 25565 + nodePort: 30000 + selector: + app: mc-vanilla +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: mc-vanilla +spec: + selector: + matchLabels: + app: mc-vanilla + template: + metadata: + labels: + app: mc-vanilla + spec: + containers: + - image: itzg/minecraft-server + name: mc-vanilla + env: + # Use secret in real usage + - name: EULA + value: "true" + ports: + - containerPort: 25565 + name: main + volumeMounts: + - name: mc-data + mountPath: /data + volumes: + - name: mc-data + emptyDir: {}