| 12345678910111213141516171819202122232425262728293031323334 |
- # 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:
- name: dashboard-ingress
- namespace: kubernetes-dashboard
- annotations:
- traefik.ingress.kubernetes.io/backend-protocol: "HTTPS"
- traefik.ingress.kubernetes.io/server-scheme: "https"
- # 这行替换旧注解,绑定上面的ServersTransport,实现跳过证书
- traefik.ingress.kubernetes.io/serverstransport: "kubernetes-dashboard/dashboard-skip-tls"
- spec:
- ingressClassName: traefik
- rules:
- - host: k3sdashboard.9981.tech
- http:
- paths:
- - path: /
- pathType: Prefix
- backend:
- service:
- name: kubernetes-dashboard
- port:
- number: 443
|