User Tools

Site Tools


k8s:core:why_k8s

This is an old revision of the document!


Why Kubernetes Exists

Kubernetes exists to solve real production problems when running containers at scale.

1. Manual container management is hard

Example:

You run 10 Docker containers manually.

Problems:

  • One crashes → you must restart it
  • Traffic increases → you must add more containers manually
  • Servers fail → everything breaks

👉 This does NOT scale.

2. Need for self-healing

Example:

If your app runs 3 containers:

k8s/core/why_k8s.1780195536.txt.gz · Last modified: by phong2018