diff --git a/Traefik/IngressRoute/kube-master/ingressRoute_nginx.yaml b/Traefik/IngressRoute/kube-master/ingressRoute_nginx.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d147fcdc332ae73374cfbb3cd7b6366260aa288d --- /dev/null +++ b/Traefik/IngressRoute/kube-master/ingressRoute_nginx.yaml @@ -0,0 +1,34 @@ +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: nginx-strip-path-prefix +spec: + stripPrefix: + prefixes: + - /nginx-green + - /nginx-blue +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: IngressRoute +metadata: + name: ingressroute-nginx +spec: + entryPoints: + - websecure + routes: + - match: Host(`kube-master.informatik.fh-nuernberg.de`) && Path(`/nginx-green`) + kind: Rule + middlewares: + - name: nginx-strip-path-prefix + services: + - name: nginx-service-green + port: 8080 + - match: Host(`dev-storage.informatik.fh-nuernberg.de`) && Path(`/nginx-blue`) + kind: Rule + middlewares: + - name: nginx-strip-path-prefix + services: + - name: nginx-service-blue + port: 8080 + + diff --git a/Traefik/IngressRoute/kube-master/ingressRoute_whoami.yaml b/Traefik/IngressRoute/kube-master/ingressRoute_whoami.yaml new file mode 100644 index 0000000000000000000000000000000000000000..118fc45a733d27ece79c7f5eeb081e8d6297615a --- /dev/null +++ b/Traefik/IngressRoute/kube-master/ingressRoute_whoami.yaml @@ -0,0 +1,14 @@ +apiVersion: traefik.containo.us/v1alpha1 +kind: IngressRoute +metadata: + name: ingressroute-who-svc +spec: + entryPoints: + - websecure + routes: + - match: Host(`kube-master.informatik.fh-nuernberg.de`) && Path(`/who`) + kind: Rule + services: + - name: whoami-svc + port: 80 +