Use this file to discover all available pages before exploring further.
In this lesson, we’ll explore the Traefik dashboard—a powerful observability interface enabled by default in every Traefik installation. The dashboard provides real-time insights into routing rules, service health, and security settings. For production environments, avoid exposing this dashboard publicly. Use a private network or kubectl port-forward instead. In this lab, we will configure a NodePort (30000) for direct access.
By default, Traefik’s API/dashboard is secured. For this lab, we’ll enable insecure access by adding --api.insecure=true to the deployment arguments.Edit the Traefik deployment:
kubectl edit deployment traefik -n traefik
Under the container spec’s args: section, include:
Refresh the Traefik dashboard—you’ll now see five healthy pods listed under the CompanyX service.
In a production setup, secure the dashboard with authentication or restrict access to a private network.
This completes our overview of the Traefik observability dashboard—an invaluable tool for monitoring traffic flows, routing, and service health in Kubernetes. For further reading, see the Traefik documentation.