mirror of
https://github.com/funkypenguin/geek-cookbook/
synced 2025-12-12 17:26:19 +00:00
1.4 KiB
1.4 KiB
date, categories, tags, links, description, title, image
| date | categories | tags | links | description | title | image | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023-11-08 |
|
|
|
How to add OAuth2 Proxy and Kubernetes Dashboard to your OIDC-enabled cluster for a seamless and secure web UI | Added Kubernetes Dashboard and OAuth2 Proxy | /images/kubernetes-dashboard.png |
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.
{ loading=lazy }
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][k8s/authentik] or [KeyCloak][keycloak] (Kubernetes recipe coming soon)
- An OIDC-enabled cluster, using K3s, EKS, or (coming soon) kubeadm
- [OAuth2-Proxy][k8s/oauth2proxy] to provide the Kubernetes Dashboard token
And finally, see the [Kubernetes Dashboard tutorial][k8s/dashboard] for more!
--8<-- "common-links.md"