Kubernetes

Ritik Kumar Tiwari
2 min readFeb 5, 2023

Quick revision…

What is Kubernetes?

Kubernetes is an open-source container management tool which automates container deployment containing scaling & load balancing.

It schedules, runs, and manages isolated containers which are running on virtual/physical/cloud machine

All top cloud providers support Kubernetes.

It’s also called K8s.

Online platforms for Kubernetes (K8s)-

◾ Kubernetes playgroup

◾Play with K8s

◾Play with Kubernetes classroom

Cloud Based K8s Services-

◾ GKE (Google Kubernetes Services)

◾ AKS (Azure Kubernetes Services)

◾ Amazon EKS (Elastic Kubernetes Services)

Kubernetes Installation Tools-

◾MiniKube

◾Kubeadm

Notes: What was the problem we were facing without Kubernetes?

◾Problem is Scaling-Up the Containers.

◾Container cannot communicate with each other.

◾Autoscaling and load balancing was not possible.

◾Container had to be managed carefully.

Features of Kubernetes-

◾Orchestration (Clustering of any no. of container running on different networks)

◾Auto-Scaling

◾Auto-Healing

◾Load Balancing

◾Platform Independent (Cloud/Virtual/Physical)

◾Fault tolerance (Node/POD failures)

◾Rollback (Going back to Previous version)

◾Health Monitoring & Containers

◾Batch Execution (One time, Sequential, Parallel

Working with Kubernetes-

◾We create Manifest (.yml)

◾Apply this to cluster (to Master) to bring into desired state.

◾Pod runs on node, which is controlled by master.

Roles of master node-

◾Kubernetes Clusters contains containers running on Bare metal / VM instances/ cloud Instances/all mix.

◾Kubernetes designates on or more of these as master and all other workers.

◾The master is now going to run set of K8s processes, these processes will ensure smooth functioning of cluster the Processes are called “Control Pane”.

◾Can be multi-master for high availability.

◾master runs control plane to run clusters smoothly.

In Upcoming blog, we will talk about components of Control Plane.

Please follow and click the “clap” icon below to express your support if you found this post to be useful.

I appreciate you for reading.📍✌

😍 Follow us On LinkedIn: Ritik Kumar Tiwari

Previous blog: Docker

--

--

Ritik Kumar Tiwari

Cloud Database Administrator @DXC Technology | 5.6k LinkedIn Followers ❤️| DevOps Tools & Cloud Enthusiast | 2x-Azure Certified | GCP ☁️