Server
Monolith App
Server
Monolith App
Server
Auth
Broker
Front
Back
DB
Server
Auth
Broker
Front
Back
DB
Server
Auth
Broker
Front
Back
DB
Server
Server
Server
Auth
Broker
Front
Back
DB
Server
Server
Auth
Broker
Front
Back
DB
Server
Auth
Broker
Front
Back
DB
Server
Server
Auth
Broker
Front
Back
DB
Server
Auth
Broker
Front
Back
DB
Server
Server
SM
Etcd
AG
FE
TA
AB
VF
YU
PO
XY
BE
FE
TA
AB
BE
AB
VF
YU
CE
RE
PO
VF
OI
Server
Auth
Broker
Front
Back
DB
Server
Server
SM
Etcd
AG
FE
TA
AB
VF
YU
PO
XY
BE
FE
TA
AB
BE
AB
VF
YU
CE
RE
PO
VF
OI
Server
Auth
Broker
Front
Back
DB
SM
Etcd
AG
FE
TA
AB
VF
YU
PO
XY
BE
FE
TA
AB
BE
AB
VF
YU
CE
RE
PO
VF
OI
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Auth
Broker
Front
Back
DB
SM
Etcd
AG
FE
TA
AB
VF
YU
PO
XY
BE
FE
TA
AB
BE
AB
VF
YU
CE
RE
PO
VF
OI
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Server
Introduction to Container Orchestration
Features
- Microservice architecture
- Declarative API
- Self-healing
Benefits Of using K8S
1. SIMPLIFYING APPLICATION DEPLOYMENT
2. ACHIEVING BETTER UTILIZATION OF HARDWARE
3. HEALTH CHECKING AND SELF-HEALING
4. AUTOMATIC SCALING
5. LOAD-BALANCING MADE EASY
6. SIMPLIFYING APPLICATION DEVELOPMENT
Kubernetes at home
k8s resources
POD
The most important and the smallest entity in the k8s
nginx-pod.yaml
kubectl apply -f ./nginx-pod.yaml
There are still more
https://landscape.cncf.io/
k8s
By erfanara
k8s
- 42