Public dashboard ingress route
apiVersion : traefik.containo.us/v1alpha1
kind : IngressRoute
metadata :
annotations :
kubernetes.io/ingress.class : traefik-public
name : traefik-public-dashboard-ingress
namespace : ingress
spec :
entryPoints :
- websecure
routes :
- kind : Rule
match : Host(`traefik.private.local`)
services :
- kind : TraefikService
name : api@internal
Public dashboard ingress route throug private ingress class
apiVersion : v1
kind : Service
metadata :
name : traefik-public-dashboard
namespace : ingress
spec :
ports :
- name : traefik
protocol : TCP
port : 9000
targetPort : traefik
selector :
app.kubernetes.io/instance : traefik-public-ingress
app.kubernetes.io/name : traefik
type : ClusterIP
apiVersion : traefik.containo.us/v1alpha1
kind : IngressRoute
metadata :
annotations :
kubernetes.io/ingress.class : traefik-private
name : traefik-public-dashboard-ingress
namespace : ingress
spec :
entryPoints :
- websecure
routes :
- kind : Rule
match : Host(`traefik.private.local`)
services :
- kind : Service
namespace : ingress
name : traefik-public-dashboard
port : traefik