What Kubernetes actually solves

Kubernetes · lesson 1 of 32 · 3 min read

Know why teams stop running containers by hand and hand the job to a cluster instead.

Open this lesson in the learning hub

Key points

  • You already have containers. Kubernetes decides where they run, restarts them when they crash, and replaces them on deploy.
  • It is a control loop. You declare the desired state in YAML. Controllers keep reality matching it, forever.
  • That buys self-healing, rolling deploys, autoscaling and service discovery without hand-written scripts.
  • The cost is complexity. For one small app, a single VM or a managed PaaS is often the better call.
  • Kubernetes does not build images. You still need Docker or Buildpacks plus a registry to push to.

You describe the end state. Kubernetes spends the rest of its life getting there.

This is a reading copy. The full lesson — with the visual explainer, the interactive lab and a Run button for the code — lives in the Kubernetes course, and every lesson in it is listed on the Kubernetes contents page.