DEV Community

Cover image for #027 Kubernetes Architecture
Omar
Omar

Posted on

6 2

#027 Kubernetes Architecture

Introduction

this is part 27 from the journey it's a long journey(360 day) so go please check previous parts , and if you need to walk in the journey with me please make sure to follow because I may post more than once in 1 Day but surely I will post daily at least one 😍.

And I will cover lot of tools as we move on.


Kubernetes Architecture

. Nodes
Nodes

A node represent a server contain several container , Also we can call it Worker. It contain a Kubernetes orchestrator than manage those containers.

. Cluster
Cluster

A Cluster is collection of nodes and masters.

. Master
Master
Master also called manager in other tools , He manage those nodes . He keep tracking and monitoring and distribute work on those nodes.
Master can be both worker and manager in same time.
We can also have many masters so if one stop other do the management.


How does Kubernets work?

how-it-works

. etcd is a Database who store all the information about the nodes and workload in the nodes.
. I can access master using REST API also with the help of kubectl command . I can say to master I need 3 replication of this container , so he go and check what nodes are available at this moment and what is the workload on every node , And where I should distribute those replication to a cluster.


End

Those are not the full architecture , it's the basics there a lot of other things like controller , services . We will talk about them later.

Heroku

Built for developers, by developers.

Whether you're building a simple prototype or a business-critical product, Heroku's fully-managed platform gives you the simplest path to delivering apps quickly β€” using the tools and languages you already love!

Learn More

Top comments (0)

Billboard image

Try REST API Generation for Snowflake

DevOps for Private APIs. Automate the building, securing, and documenting of internal/private REST APIs with built-in enterprise security on bare-metal, VMs, or containers.

  • Auto-generated live APIs mapped from Snowflake database schema
  • Interactive Swagger API documentation
  • Scripting engine to customize your API
  • Built-in role-based access control

Learn more

πŸ‘‹ Kindness is contagious

Engage with a wealth of insights in this thoughtful article, valued within the supportive DEV Community. Coders of every background are welcome to join in and add to our collective wisdom.

A sincere "thank you" often brightens someone’s day. Share your gratitude in the comments below!

On DEV, the act of sharing knowledge eases our journey and fortifies our community ties. Found value in this? A quick thank you to the author can make a significant impact.

Okay