User management is hard. At Pusher, with an expanding engineering team, we wanted to build a simple identity management experience within our Kubernetes infrastructure. Kubernetes supports a protocol known as Open ID Connect. A system based on OAuth2 that allows you to move your user login experience away from Kubernetes and onto an Identity Provider such as Google or Azure AD. In this post, I explore the alternative Kubernetes authentication options and explain how OIDC works.

Read more on The New Stack.