This commit is contained in:
HDW
2026-04-26 12:56:42 +02:00
parent 86416a9de9
commit 1d776871c6
2 changed files with 8 additions and 24 deletions

View File

@@ -45,8 +45,8 @@ spec:
app: wt-tracker
ports:
- protocol: TCP
port: 80
targetPort: 8501
port: 80 # Der Port, auf dem der Service innerhalb des Clusters erreichbar ist
targetPort: 8501 # Der Port der Streamlit-App im Container
---
apiVersion: networking.k8s.io/v1
kind: Ingress
@@ -54,10 +54,13 @@ metadata:
name: wt-tracker-ingress
namespace: warthunder
annotations:
kubernetes.io/ingress.class: nginx # Oder dein Ingress-Controller
# Traefik Einstiegspunkt
traefik.ingress.kubernetes.io/router.entrypoints: web
# WICHTIG: Erlaubt Websockets für Streamlit
traefik.ingress.kubernetes.io/router.middlewares: "warthunder-wt-tracker-stripprefix@kubernetescrd"
spec:
rules:
- host: wt-trades.dein-homelab.local # Dein lokaler DNS
- host: wt.unreg-hdw.de # Deine Domain
http:
paths:
- path: /
@@ -66,4 +69,4 @@ spec:
service:
name: wt-tracker-service
port:
number: 80
number: 80 # Hier IMMER den Port des Services nehmen (nicht den targetPort)

View File

@@ -1,19 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: wt-tracker-ingress
namespace: warthunder
annotations:
traefik.ingress.kubernetes.io/router.entrypoints: web
spec:
rules:
- host: wt.unreg-hdw.de # Deine gewünschte Domain
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: wt-tracker-service # Dein Service-Name
port:
number: 8501