Auth In the Age of Kubernetes

Brian Pontarelli • CTO
Author
Brian Pontarelli • CTO

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