What is Kubernetes?
docker Contrainer orchestation similar docker swarm. open-source container orchestration platform.
Kubernetes benefits
autoscaling and self healing more automation of increase application replications from load balancing. and easy to use tool for managing heavy load applications.
How kubernetes works
manages clusters of virtual machines (nodes) groups containers into pods monitors the health of individual resources and can automatically restart or replicate containers if they fail or become unresponsive.
Kubernetes Architecture Components
On each node, multiple pods and containers operate.
Kubelet, an agent on each node, communicates with the master, It ensures pod containers’ health, executing tasks like deploying or destroying containers, reporting back to the Master.
Kube-proxy enables worker node communication, managing network rules. It ensures rules are set for containers to communicate across nodes.
Kubernetes pod is a set of containers on a single host, sharing storage and network. It includes specifications for container execution, enabling easy inter-container communication.
4) Container Runtime, responsible for container execution, supports multiple runtimes: Docker, containers.
kubernetes architecture diagram explained
resources
https://k21academy.com/category/docker-kubernetes/