high-kitchen-47203
06/19/2024, 3:02 PMrancher/k3s:v1.25.4-k3s1
configured in my cluster-config.yaml file. With this version, the Traefik dashboard (and API) were fully enabled so I was able to define an IngressRoute to enable access to the Traefik dashboard, which worked great.
I just recently upgraded to image: rancher/k3s:v1.28.8-k3s1
. I left the rest of the cluster-config.yaml and all other config files the same, including the above IngressRoute
and attempted to access the Traefik dashboard, but I now get a 404 page not found
from Traefik.
I've double-checked the in-cluster Traefik Deployment and Service in the kube-system
namespace and they appear to be installed and running healthy. In fact, I can even do a local port-forward to the traefik
pod to port 9000 and I'm able to bring up the dashboard at <http://localhost:9000/dashboard/>
. So I know the dashboard is up and running, but for some reason the IngressRoute
I'd originally defined to route traffic to name: api@internal
and kind: TraefikService
is no longer working.
Before posting here I did a bunch of digging into Traefik's docs and they seem to suggest that Traefik's API needs to be enabled, which apparently isn't by default. Does anyone know if this is a change from the previous K3S config?
Sorry if this has already been brought up and answered. I did a search of this channel, but it looks like Slack community version is being used so there's not much of a retained history. Thanks in advance for any pointers anyone might have about this.