From 1ea36f117b85a3b809e2070ef0abc44c93c24763 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Sun, 11 Jan 2026 22:06:51 +0000 Subject: [PATCH] added traefik vm rules for k3s redirect --- .../ansible/roles/k3s/tasks/main.yml | 4 ---- .../traefik-edge/config/dynamic/10-k3s.yaml | 22 ++++++++++++++++++- 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/infrastructure/ansible/roles/k3s/tasks/main.yml b/infrastructure/ansible/roles/k3s/tasks/main.yml index 29c5f4e..11f182a 100644 --- a/infrastructure/ansible/roles/k3s/tasks/main.yml +++ b/infrastructure/ansible/roles/k3s/tasks/main.yml @@ -8,7 +8,3 @@ - name: Include ArgoCD Setup include_tasks: argocd.yml when: inventory_hostname == groups['k3s_masters'][0] - -#- name: Include FluxCD Setup -# include_tasks: flux.yml -# when: inventory_hostname == groups['k3s_masters'][0] diff --git a/infrastructure/apps/traefik-edge/config/dynamic/10-k3s.yaml b/infrastructure/apps/traefik-edge/config/dynamic/10-k3s.yaml index f34105d..e54b2b6 100644 --- a/infrastructure/apps/traefik-edge/config/dynamic/10-k3s.yaml +++ b/infrastructure/apps/traefik-edge/config/dynamic/10-k3s.yaml @@ -1 +1,21 @@ -#Testcomment \ No newline at end of file +http: + routers: + k3s-wildcard: + rule: "HostRegexp(`^.+\\.k3s\\.stabify\\.de$`)" + entryPoints: + - websecure + service: k3s-cluster + tls: + certResolver: le + + services: + k3s-cluster: + loadBalancer: + servers: + - url: "https://10.100.40.6" # Kube-VIP Ingress IP + passHostHeader: true + serversTransport: k3s-transport + + serversTransports: + k3s-transport: + insecureSkipVerify: true