From ab1b00f94a4e9dc29c684ea3ef3a23312f5b60f5 Mon Sep 17 00:00:00 2001 From: zyc <1439655764@qq.com> Date: Mon, 13 Apr 2026 11:17:02 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20HTTP=20=E8=87=AA=E5=8A=A8=E8=B7=B3?= =?UTF-8?q?=E8=BD=AC=20HTTPS=20=E2=80=94=20Traefik=20Middleware=20+=20Ingr?= =?UTF-8?q?ess=20annotation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- k8s/ingress.yaml | 1 + k8s/redirect-https-middleware.yaml | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 k8s/redirect-https-middleware.yaml diff --git a/k8s/ingress.yaml b/k8s/ingress.yaml index d07ac8c..78ce1a7 100644 --- a/k8s/ingress.yaml +++ b/k8s/ingress.yaml @@ -5,6 +5,7 @@ metadata: annotations: kubernetes.io/ingress.class: "traefik" cert-manager.io/cluster-issuer: "letsencrypt-prod" + traefik.ingress.kubernetes.io/router.middlewares: "default-redirect-https@kubernetescrd" spec: tls: - hosts: diff --git a/k8s/redirect-https-middleware.yaml b/k8s/redirect-https-middleware.yaml new file mode 100644 index 0000000..e5eedb9 --- /dev/null +++ b/k8s/redirect-https-middleware.yaml @@ -0,0 +1,8 @@ +apiVersion: traefik.io/v1alpha1 +kind: Middleware +metadata: + name: redirect-https +spec: + redirectScheme: + scheme: https + permanent: true