From bf8784224226e55d4ca28ff805864ce5c38d1685 Mon Sep 17 00:00:00 2001 From: Thor77 Date: Wed, 9 Oct 2019 10:47:52 +0200 Subject: [PATCH] Switch from Ingress to IngressRoute --- kubernetes/service.yml | 43 +++++++++++++++++++++++++++++------------- 1 file changed, 30 insertions(+), 13 deletions(-) diff --git a/kubernetes/service.yml b/kubernetes/service.yml index d15cd15..c62ef25 100644 --- a/kubernetes/service.yml +++ b/kubernetes/service.yml @@ -11,19 +11,36 @@ spec: port: 80 targetPort: 80 --- -apiVersion: extensions/v1beta1 -kind: Ingress +apiVersion: traefik.containo.us/v1alpha1 +kind: IngressRoute metadata: - name: frontend-ingress + name: frontend-ingress-http namespace: turniere-frontend - annotations: - kubernetes.io/ingress.class: traefik spec: - rules: - - host: frontend01.turnie.re - http: - paths: - - path: / - backend: - serviceName: frontend-service - servicePort: http + entryPoints: + - http + routes: + - match: Host(`frontend01.turnie.re`) + kind: Rule + services: + - name: frontend-service + port: 80 + middlewares: + - name: redirect +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: IngressRoute +metadata: + name: frontend-ingress-https + namespace: turniere-frontend +spec: + entryPoints: + - https + routes: + - match: Host(`frontend01.turnie.re`) + kind: Rule + services: + - name: frontend-service + port: 80 + tls: + certResolver: default