Kubernetes
- Created by Google in 2000 as
an orchestration tool
- First open-source version in
2015
- Now maintained by CNCF
(Cloud Native Computing
Foundation)
- Came to solve distributed
software issues
Slide 7
Slide 7 text
what issues?
- Communication mess
- Esoteric error messages
- Autoscaling
- Deep tracing
- Network routing
- Distributed management
Slide 8
Slide 8 text
Complexity_
Slide 9
Slide 9 text
Container evolution over the years
Libraries
Slide 10
Slide 10 text
No content
Slide 11
Slide 11 text
How it works_?
Slide 12
Slide 12 text
No content
Slide 13
Slide 13 text
Kubernetes Master
Scheduler Service
API Server
Node Controller
State storage (etcd)
Slide 14
Slide 14 text
Kubelet Proxy
Your APP
Slide 15
Slide 15 text
kubectl
- Single point of control
- CLI to control Kubernetes
- Human interface to the Kubernetes API
- Based on config files
- Very easy to set up in different hosts
- Default CLI to all Kubernetes-based apps