Kubernetes Dashboard is the polished, general purpose, web-based UI for Kubernetes clusters. It allows users to manage applications running in the cluster and troubleshoot them, as well as manage the cluster itself.
This is a companion discussion topic for the original entry at https://geek-cookbook.funkypenguin.co.nz/recipes/kubernetes/dashboard
The series of tutorials leading to this point were quite educational and I had a lot of fun working through them. This last one did me in though. The dashboard has changed significantly which you referenced was on the master branch at the time creating this. I also think I would have had an easier time if I had been using nginx over traefik because the best I could get the oath2-proxy to do was an infinite redirect loop
. However, I discovered I could create a new outpost in Authentik and assign that a Proxy Provider which cut out the need for the oath2-proxy but didn’t use the ODIC stuff set up in the earlier tutorials. I am not sure what the downsides of this are but it fit my needs.
That got me into the dashboard, but I couldn’t figure out if it was still possible to “enable-insecure-login” or which of the pieces would now need to be configured for that. From what I gathered I could pass the Bearer token somehow through an IngressRoute but I have not gone down that road yet. I tried configuring it as a secret but I am not sure if this is possible.
I may circle back and poke at this some more and will provide an update if I tackle ODIC authentication with the new dashboard and Traefik. But for now I’ve learned enough from this series to go deploy the services I’ve been setting everything up for, starting with Open WebUI!