k8s:core:introduction
This is an old revision of the document!
Table of Contents
What is Kubernetes
Kubernetes is a system that runs and manages containerized applications automatically.
Instead of manually running containers, Kubernetes:
- Starts them
- Stops them
- Restarts them when they fail
- Scales them up or down
Simple explanation
Kubernetes = “automated container manager”
—
Real-world example
Imagine you have a web application:
Without Kubernetes:
- You run Docker containers manually
- If one crashes → you restart it yourself
- If traffic increases → you manually add more containers
With Kubernetes:
- You define: “I want 3 instances running”
- Kubernetes ensures 3 instances are always running
- If one crashes → it automatically replaces it
- If traffic increases → it can add more instances automatically
—
Simple analogy
Kubernetes is like a restaurant manager:
- You (developer) define the menu (desired state)
- Kubernetes ensures chefs (containers) are always available
- If a chef leaves → it hires a new one automatically
k8s/core/introduction.1780195503.txt.gz · Last modified: by phong2018
