commit f05109e36f0a38ac52790d836be3ec44227eda8e9cdd80738aec89a93abdfe1a Author: Timm Date: Mon Feb 17 10:14:08 2025 +0100 clip hinzugefügt 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"