Update Traefik router middleware for dozzle service in swarm/services.yml

This commit is contained in:
2024-09-17 22:40:56 +08:00
parent 8877e0110d
commit ec7b22974e
6 changed files with 854 additions and 13 deletions
@@ -28,16 +28,16 @@ spec:
name: selfsigned
kind: ClusterIssuer
---
# ---
apiVersion: traefik.io/v1alpha1
kind: ServersTransport
metadata:
name: insecure-transport
namespace: kubernetes-dashboard
spec:
serverName: kubernetes-dashboard-kong-proxy
insecureSkipVerify: true
# apiVersion: traefik.io/v1alpha1
# kind: ServersTransport
# metadata:
# name: insecure-transport
# namespace: kubernetes-dashboard
# spec:
# serverName: kubernetes-dashboard-kong-proxy
# insecureSkipVerify: true
---
# Declaring the user list
# apiVersion: traefik.io/v1alpha1
@@ -90,3 +90,38 @@ spec:
# Use the secret generated by cert-manager
tls:
secretName: kboard.taefik.local
---
apiVersion: traefik.containo.us/v1alpha1
kind: ServersTransport
metadata:
name: insecure-transport
namespace: default
spec:
insecureSkipVerify: true
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
kubernetes.io/ingress.class: "traefik"
cert-manager.io/cluster-issuer: "letsencrypt-prod"
traefik.ingress.kubernetes.io/service.serverstransport: "kube-system@insecure-transport"
name: dashboard
namespace: kubernetes-dashboard
spec:
rules:
- host: dashboard.example.com
http:
paths:
- pathType: Prefix
path: "/"
backend:
service:
name: kubernetes-dashboard
port:
number: 443
tls:
- hosts:
- dashboard.example.com
secretName: dashboard-ingress-cert