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