What are some Open Source User Authentication Tools for Kubernetes?

0
14
Asked By TechSavvy42 On

Hey everyone! I'm managing a cluster with Ionos and I'm looking to set up user authentication to avoid downloading the kubeconfig file. I'm hoping to implement OIDC and also integrate RBAC for better access control. I've come across Keycloak, which seems ideal, but I noticed it's from Bitnami. I also found Pinniped. Can anyone suggest other open-source alternatives that might fit my needs?

6 Answers

Answered By CloudHopper77 On

There’s also Dex and Authentik to consider for OIDC. I’ve seen several people use Dex with Kubernetes, and it's lighter compared to Keycloak. You might also want to check out the runable community; they have a lot of folks experienced in self-hosted Kubernetes solutions.

Answered By DevOpsGuru88 On

I use an OIDC kubeconfig with Authentik. However, I often find myself reporting issues on GitHub after each release. Just a heads up about that!

Answered By CodeNinja88 On

Keycloak is actually open source and part of the CNCF, so it's a reliable choice for OIDC. You might want to check it out!

Answered By OpenSourceExplorer On

Authentik is another solid option. It provides OIDC right out of the box and is open source. The documentation could use some work, though, so be prepared to spend some time figuring things out, but it can definitely be set up for your needs!

Answered By CloudStrider3 On

We went with Dex along with an upstream OIDC provider. It allows for provisioning users either statically or dynamically and has been working flawlessly for us! 👍

Answered By KubeWizard99 On

I’ve used Pinniped myself, and I ended up creating a custom Helm chart from their YAML templates. It suited my needs perfectly since the kubeconfig it generates is generic and works for all users. I'd recommend it!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.