K8- architecture-Deep
Limited Time Offer!
For Less Than the Cost of a Starbucks Coffee, Access All DevOpsSchool Videos on YouTube Unlimitedly.
Master DevOps, SRE, DevSecOps Skills!
10 feature of k8
rollout
container orch
scaling
self healing
load balancing
custom controller
custom scheduling
able to decide itself on nodes to go for pod
infra is loosely coupled
less human intervention
How k8 work
Component of master
API Server:helps to talk to outside world also node talk to API server
Cluster store -> storing info about cluster and pass that API server
Controller manager manager -> status of cluster is informed by controller manager to api-server , act as a monitoring node
Scheduler -> creating pod , scheduler decide which node to go
Component of worker
Kubelet- talk to api server and watches it, responsible for pod lifecycle
Container engine β docker
Kube proxy β assign IP to POD , load balancer across pod
Component of workstation
Kubectl : – itβs a cli which interact with api server of master
JSON/YAML