cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

commit 38076f5e607d926508495ada2a42f65a3bb551e9
parent 2252d8b069f296114270a35a460238cca736a144
Author: MTRNord <mtrnord1@gmail.com>
Date:   Sun,  7 Jul 2024 22:26:31 +0200

Meow

Diffstat:
Mapps/base/minecraft/ingress.yaml | 18++++++++++++++++--
Mapps/base/minecraft/release.yaml | 7+++++++
Mapps/base/traefik/release.yaml | 6++++++
3 files changed, 29 insertions(+), 2 deletions(-)

diff --git a/apps/base/minecraft/ingress.yaml b/apps/base/minecraft/ingress.yaml @@ -11,4 +11,18 @@ spec: - match: HostSNI(`*`) services: - name: minecraft-minecraft - port: 25565 -\ No newline at end of file + port: 25565 +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: IngressRouteTCP +metadata: + name: voicechat + namespace: minecraft +spec: + entryPoints: + - voicechat + routes: + - match: HostSNI(`*`) + services: + - name: minecraft-minecraft + port: 24454 +\ No newline at end of file diff --git a/apps/base/minecraft/release.yaml b/apps/base/minecraft/release.yaml @@ -41,6 +41,13 @@ spec: dataDir: enabled: true Size: 5Gi + extraPorts: + - name: voicechat + containerPort: 24454 + protocol: TCP + service: + enabled: true + embedded: true sops: kms: [] gcp_kms: [] diff --git a/apps/base/traefik/release.yaml b/apps/base/traefik/release.yaml @@ -84,6 +84,12 @@ spec: default: true exposedPort: 25565 protocol: TCP + voicechat: + port: 24455 + expose: + default: true + exposedPort: 24454 + protocol: TCP websecure: port: 8443 expose: