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