From 999aad2479e4ca09a9d0547c8612617950326a2f Mon Sep 17 00:00:00 2001 From: Joe Monk Date: Sun, 4 Aug 2024 16:52:42 +0100 Subject: [PATCH] Try the native lb --- apps/whoami/ingress.yaml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/apps/whoami/ingress.yaml b/apps/whoami/ingress.yaml index 93d9b4a..dc27573 100644 --- a/apps/whoami/ingress.yaml +++ b/apps/whoami/ingress.yaml @@ -9,6 +9,36 @@ spec: - match: Host(`podinfo.k3s`) kind: Rule services: + - name: podinfo + namespace: apps + nativeLB: true + kind: Service + port: 9898 +--- +apiVersion: traefik.io/v1alpha1 +kind: Middleware +metadata: + name: podinfo-strip + namespace: apps +spec: + stripPrefix: + prefixes: + - /podinfo +--- +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute +metadata: + name: podinfo-path +spec: + entryPoints: + - web + routes: + - match: PathPrefix(`/podinfo`) + kind: Rule + middlewares: + - name: podinfo-strip + namespace: apps + services: - name: podinfo namespace: apps kind: Service