feat: expose traefik

This commit is contained in:
2024-11-12 14:24:49 -05:00
parent 7ade6700c7
commit 95767425d8

View File

@@ -34,9 +34,6 @@ spec:
effect: "NoSchedule"
service:
type: LoadBalancer
ingressRoute:
dashboard:
enabled: true
---
apiVersion: v1
kind: Service
@@ -71,3 +68,28 @@ spec:
targetPort: traefik
selector:
app.kubernetes.io/name: traefik
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: traefik-dashboard-ingress
namespace: traefik-system
annotations:
traefik.ingress.kubernetes.io/router.middlewares: authentik-system-authentik@kubernetescrd
spec:
ingressClassName: traefik
rules:
- host: traefik.i.yadunut.dev
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: traefik-internal
port:
name: traefik
tls:
- hosts:
- authentik.yadunut.dev
secretName: wildcard-cert-yadunut.dev-prod