Posts

Showing posts from February, 2022

Kubernetes From Scratch

Image
Kubernetes  What is Kubernetes?  Kubernetes is an open source orchestration tool developed by Google for managing microservices or containerized applications across a distributed cluster of nodes.  Kubernetes provides highly resilient infrastructure with zero downtime deployment capabilities, automatic rollback, scaling, and self-healing of containers (which consists of auto-placement, auto-restart, auto-replication, and scaling of containers on the basis of CPU usage).  Kubernetes created from Borg & Omega projects by google as they use it to orchestrate they data center since 2003.  Google open-sourced Kubernetes at 2014. What is Orchestration Do? Configuring and scheduling of containers. Provisioning and deployments of containers. High Availability of containers. Configuration of the applications that run in containers. Scaling of containers to equally balance the application workloads across infrastructure. Allocation of HW resources between containers. ...