Mahesh Kasbe Profile picture
Jan 23, 2022 11 tweets 3 min read Read on X
Kubernetes Architecture

A thread 👇

#Devops #Kubernetes #100Devs Image
Kubernetes Architecture consists of master node which manages other worker nodes. Worker nodes are nothing but virtual machines running within a data center. They expose the underlying network and storage resources to the application Image
Master Node (Control Plane )

Kubernetes master is responsible for scheduling, provisioning, controlling and exposing API to the clients. It coordinates activities inside the cluster and communicates with worker nodes to keep Kubernetes and applications running. Image
🌟 Components of master node

1. API server
Gatekeeper for the entire cluster. CRUD operations for servers go through the API.

2. Scheduler
It is responsible for physically scheduling Pods across multiple nodes.
3. Control Manager

4. etcd
Distributed key-value lightweight database. Central database to store current cluster state at any point of time.
Worker Node

It is basically any VM or physical server where containers are deployed. Every Node in Kubernetes cluster must run a runtime such as Docker or Rocket. Image
🌟 Components of worker node

1. Kubelet

Primary Node agent that runs on each worker node inside the cluster. It looks at the pod spec that was submitted to the API server on the Kubernetes master and ensures that containers described in that pod spec are running and healthy.
2. Kube-Proxy

Responsible for maintaining the entire network configuration. It maintains the distributed network across all the nodes, across all the pods, and all containers. Also exposes services to the outside world. It is the core networking component inside Kubernetes
3. Pods

A scheduling unit in Kubernetes. Like a virtual machine in the virtualization world. In the Kubernetes world, we have a Pod. Each Pod consists of one or more containers.
4. Containers

Containers are Runtime Environments for containerized applications. We run container applications inside the containers. These containers reside inside Pods. Containers are designed to run Micro-services.
Follow @_maheshkasbe &
Retweet this tweet .....

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Mahesh Kasbe

Mahesh Kasbe Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @maheshstwt

Dec 27, 2022
Introduction to MicroServices !

A thread ☄️ Image
What are Microservices ?

Microservices are applications which are loosely coupled services each represents separate business goal, the advantage of using microservices is they can be easily developed and maintained individually. It also gives developer freedom to choose stack.
What are Monoliths ?

A monolithic architecture means creating a single unit as the base for all the functional components. This includes database operations, business logic, background processing, etc. They are all deployed at once and run on the same servers.
Read 13 tweets
Oct 7, 2022
Top Systems Design Free Resources !

A thread ✨
Learn How to design large scaled Distributed Systems

github.com/donnemartin/sy…
A curated List of awesome system Design Resources

github.com/madd86/awesome…
Read 7 tweets
Mar 17, 2022
Machine Learning Projects for Beginner's

#MachineLearning #DeepLearning
1 . House Price Prediction
Algorithm : Linear Regression
2 . Breast Cancer Prediction

Algorithm : Logistic Regression
Read 7 tweets
Jan 22, 2022
Best Github Repositories for Devops

A thread 👇
Devops Exercise

⭐ 20.5k / 4.2k Forks

github.com/bregman-arie/d…
K8s Resources

⭐ 1k / 146 Forks

github.com/tomhuang12/awe…
Read 5 tweets
Jan 20, 2022
5 best resources to learn kubernetes for free
#Kubernetes #devops #100Devs

A thread 👇
2. Basics of Kubernetes

kubernetes.io/docs/tutorials…
Read 7 tweets
Jan 19, 2022
10 JavaScript concepts you need to learn before getting into ReactJS

#JavaScript

A thread
2. Let & const keywords
google.com/amp/s/www.free…
Read 12 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(