From f05109e36f0a38ac52790d836be3ec44227eda8e9cdd80738aec89a93abdfe1a Mon Sep 17 00:00:00 2001 From: Timm Date: Mon, 17 Feb 2025 10:14:08 +0100 Subject: [PATCH] =?UTF-8?q?clip=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- clip | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 clip diff --git a/clip b/clip new file mode 100644 index 0000000..643c7be --- /dev/null +++ b/clip @@ -0,0 +1,38 @@ +http: + routers: + # HTTP-Router: Leitet HTTP unmodifiziert weiter + router-http: + rule: "HostRegexp(`{subdomain:.+}.k8s.xxx`)" + entryPoints: + - web + service: k3s-service-http + + # HTTPS-Router: Terminiert TLS mit em Dummy-Zertifikat + router-https: + rule: "HostRegexp(`{subdomain:.+}.k8s.xxx`)" + entryPoints: + - websecure + service: k3s-service-https + tls: {} # Nützlich für d'Benutzung vo dim Dummy-Zertifikat + + services: + k3s-service-http: + loadBalancer: + servers: + - url: "http://10.10.10.10" + k3s-service-https: + loadBalancer: + servers: + - url: "https://10.10.10.10" + serverTransport: k3s-transport + +# ServerTransport für HTTPS: Schaltet d'Zertifikatvalidierig ab (weil dummy!) +serversTransport: + k3s-transport: + insecureSkipVerify: true + +# TLS Konfiguration: Dummy-Zertifikat +tls: + certificates: + - certFile: "/path/zum/dummy.crt" + keyFile: "/path/zum/dummy.key"