Search⌘ K

Kubernetes Background

Explore the fundamentals of Kubernetes by understanding its role as an orchestrator of containerized, cloud-native microservices applications. Learn how Kubernetes deploys, scales, and self-heals apps packaged in containers, while grasping key concepts like containerization, cloud-native features, and microservice architecture to build a strong foundation for advanced Kubernetes topics.

Kubernetes is an orchestrator of containerized cloud-native microservices apps.

That’s a lot of jargon, so let’s explain things.

What is an orchestrator?

An orchestrator is a system or platform that deploys applications and dynamically responds to changes. For example, Kubernetes can:

  • Deploy applications
  • Scale them up and down based on demand
  • Self-heal them when things break
  • Perform zero-downtime rolling updates and rollbacks

The best part is that it does all this without requiring our involvement. We need to configure a few things in the ...