diff --git a/apps/minecraft/ingress.yaml b/apps/minecraft/ingress.yaml deleted file mode 100644 index b40f56c..0000000 --- a/apps/minecraft/ingress.yaml +++ /dev/null @@ -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 diff --git a/apps/minecraft/release.yaml b/apps/minecraft/release.yaml index 951425f..346a10f 100644 --- a/apps/minecraft/release.yaml +++ b/apps/minecraft/release.yaml @@ -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: