|
|
@@ -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:
|