Auth In the Age of Kubernetes

Kubernetes! It seems like the whole world is excited about this new software deployment platform. And why not?

From the docs, we know that “Kubernetes is a portable, extensible, open source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem.”

What Workloads Are Being Moved to Kubernetes?

There are three types of workloads moving to Kubernetes.

  • Legacy monolithic apps taking advantage of the operational benefits without necessarily rearchitecting how the applications themselves work.
  • A monolithic application or applications evolving toward a microservices architecture.
  • Existing microservices that might be moving from a homegrown or another orchestration framework.

In the first case, your authentication infrastructure probably won’t change. While you can use an auth service to add single sign-on to your applications, changes won’t be Kubernetes-specific. Furthermore, to minimize risk, you’ll want to complete a migration before considering application code changes...

-------

Keep reading Auth In the Age of Kubernetes