minecraft loadbalancer

This commit is contained in:
2025-12-09 13:44:50 -05:00
parent 9b43e6b7e5
commit 8cb9a318ca
2 changed files with 4 additions and 24 deletions

View File

@@ -1,24 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: minecraft
namespace: minecraft
annotations:
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.tls: "true"
spec:
rules:
- host: mc.michaelthomson.dev
http:
paths:
- pathType: ImplementationSpecific
path: /
backend:
service:
name: minecraft
port:
name: minecraft
tls:
- hosts:
- mc.michaelthomson.dev
secretName: letsencrypt-wildcard-cert-michaelthomson.dev

View File

@@ -17,6 +17,9 @@ spec:
nodeSelector:
kubernetes.io/hostname: larry
serviceAnnotations:
metallb.io/loadBalancerIPs: 192.168.2.201
minecraftServer:
# This must be overridden, since we can't accept this for the user.
eula: true
@@ -40,6 +43,7 @@ spec:
worldSaveName: world
# If you adjust this, you may need to adjust resources.requests above to match.
memory: 1024M
serviceType: LoadBalancer
persistence:
dataDir: