mirror of
https://github.com/michaelthomson0797/fleet-infra.git
synced 2026-02-04 13:09:53 +00:00
minecraft loadbalancer
This commit is contained in:
@@ -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
|
|
||||||
@@ -17,6 +17,9 @@ spec:
|
|||||||
nodeSelector:
|
nodeSelector:
|
||||||
kubernetes.io/hostname: larry
|
kubernetes.io/hostname: larry
|
||||||
|
|
||||||
|
serviceAnnotations:
|
||||||
|
metallb.io/loadBalancerIPs: 192.168.2.201
|
||||||
|
|
||||||
minecraftServer:
|
minecraftServer:
|
||||||
# This must be overridden, since we can't accept this for the user.
|
# This must be overridden, since we can't accept this for the user.
|
||||||
eula: true
|
eula: true
|
||||||
@@ -40,6 +43,7 @@ spec:
|
|||||||
worldSaveName: world
|
worldSaveName: world
|
||||||
# If you adjust this, you may need to adjust resources.requests above to match.
|
# If you adjust this, you may need to adjust resources.requests above to match.
|
||||||
memory: 1024M
|
memory: 1024M
|
||||||
|
serviceType: LoadBalancer
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
dataDir:
|
dataDir:
|
||||||
|
|||||||
Reference in New Issue
Block a user