From 3c7194fa3c1dec6f4c1f8bd2fc962f13d2967742 Mon Sep 17 00:00:00 2001 From: kjuulh Date: Sun, 8 May 2022 21:57:17 +0200 Subject: [PATCH] with traefik --- clank/clusters/platform/traefik/traefik.yaml | 15 +++++++++++++++ clank/platform/traefik/ingress.yaml | 16 ++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 clank/clusters/platform/traefik/traefik.yaml create mode 100644 clank/platform/traefik/ingress.yaml diff --git a/clank/clusters/platform/traefik/traefik.yaml b/clank/clusters/platform/traefik/traefik.yaml new file mode 100644 index 0000000..1e95fd1 --- /dev/null +++ b/clank/clusters/platform/traefik/traefik.yaml @@ -0,0 +1,15 @@ +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1beta2 +kind: Kustomization +metadata: + name: traefik + namespace: platform +spec: + interval: 30m0s + retryInterval: 30s + path: ./clank/platform/traefik + prune: true + sourceRef: + kind: GitRepository + name: traefik + namespace: flux-system diff --git a/clank/platform/traefik/ingress.yaml b/clank/platform/traefik/ingress.yaml new file mode 100644 index 0000000..b5e2467 --- /dev/null +++ b/clank/platform/traefik/ingress.yaml @@ -0,0 +1,16 @@ +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: IngressRoute +metadata: + name: traefik-dashboard + namespace: traefik-system +spec: + entryPoints: + - web + - websecure + routes: + - match: Host(`traefik.kjuulh.app`) # Hostname to match + kind: Rule + services: # Service to redirect requests to + - name: api@internal # Special service created by Traefik pod + kind: TraefikService