Features of Kubernetes, why we used, Basics of Architecture of k8s
Problem with scaling up the Containers
- Container Isolated cannot communication with each other.
- Auto Scaling and load balancer not possible
- Container had to be managed
Feature of Kubernetes
- Orchestration tool (cluster of any no of container running on different network)
- Auto Scaling :- vertical scaling: upgrade in top & Hori scaling in
- Auto Healing :- Automatic generate including create ec2 instance
- Load Balancing :-
- Platform Independent
- Fault tolerance (node/pod failure) (notes: pod is kuber small unit)
- Roll back (going back to previous version)
- Health monitoring of containers
- Batch Execution: background run
Basic architecture Kubernetes
- Kubernetes follow client server ( master and slave ) (master is kind of server)
- we create POD in slave (server)
- Inside POD we create Container
- ek POD ka ander ek container leta hai lakin ek se ziyada create kar sakte hai
- ek se ziyada node ek cluster mai create kiya ja sakte hai
- Cluster is overall
Cluster
Node (server)
POD
Container
Application (microservice)
Comments