Skip to content

Added recipe for Kubernetes Dashboard with OIDC auth

Unless you're a cave-dwelling CLI geek like me, you might prefer a beautiful web-based dashboard to administer your Kubernetes cluster.

Screenshot of Kubernetes Dashboard

I've recently documented the necessary building blocks to make the dashboard work with your OIDC-enabled cluster, such that a simple browser login will give you authenticated access to the dashboard, with the option to add more users / tiered access, based on your OIDC provider.

Here's all the pieces you need..

  • An OIDC Provider, like authentik or Keycloak (Kubernetes recipe coming soon)
  • An OIDC-enabled cluster, using K3s, EKS, or (coming soon) kubeadm
  • OAuth2-Proxy to provide the Kubernetes Dashboard token

And finally, see the Kubernetes Dashboard tutorial for more!