zhong (钟鹏群) 3 周之前
父節點
當前提交
0ee73c083a
共有 1 個文件被更改,包括 13 次插入1 次删除
  1. 13 1
      deployments/k3sdashboard-ingress.yaml

+ 13 - 1
deployments/k3sdashboard-ingress.yaml

@@ -1,3 +1,14 @@
+# 1. 定义跳过证书校验的传输规则
+apiVersion: traefik.io/v1alpha1
+kind: ServersTransport
+metadata:
+  name: dashboard-skip-tls
+  namespace: kubernetes-dashboard
+spec:
+  insecureSkipVerify: true
+
+---
+# 2. 你的Ingress,只加一行绑定注解,其他不动
 apiVersion: networking.k8s.io/v1
 kind: Ingress
 metadata:
@@ -6,7 +17,8 @@ metadata:
   annotations:
     traefik.ingress.kubernetes.io/backend-protocol: "HTTPS"
     traefik.ingress.kubernetes.io/server-scheme: "https"
-    traefik.ingress.kubernetes.io/insecure-skip-verify: "true"
+    # 这行替换旧注解,绑定上面的ServersTransport,实现跳过证书
+    traefik.ingress.kubernetes.io/serverstransport: "kubernetes-dashboard/dashboard-skip-tls"
 spec:
   ingressClassName: traefik
   rules: