Lesson 1: What is Kubernetes?

4 min
  • Understand what Kubernetes is (without technical jargon)
  • Know why we use it
  • Learn the basic vocabulary

1.1 The problem Kubernetes solves

Imagine this situation

You have an application running in Docker containers. Everything is fine until:

  • The application becomes popular → you need more containers
  • A server goes down → you need to restart somewhere else
  • You ship an update → you need to deploy with no downtime
  • You have 50 containers → you need to know where they are

Managing all of that by hand is impossible.

The solution: an orchestrator

An orchestrator is software that manages your containers automatically:

  • It starts them
  • It watches them
  • It restarts them if they crash
  • It spreads them across several machines

Preview — the rest of the lesson is for enrolled readers.

Already enrolled with a code?

Your access is tied to your account, not to this link. Sign in with the same email you used in class: your course is waiting, no need to enter the code again.

Sign inNo account yet? Create one
This lesson is part of the “Module 5: Kubernetes - Basic Deployment” module

The first modules of the course are open to everyone. For the rest you have three options: buy this course once and for all, subscribe, or enter the code handed out in class.

Are you a student on this course?

The code is tied to your account: sign in or create an account and it will be applied automatically when you come back.

No account yet? Create one