Hello and Welcome to the session on the basic
architecture of kubernetes if you have worked
in teams we have a manager in a team and then
we have multiple team members and the manager
manages team members and together they form
a team now kubernetes work in the same way
in the session we are going to see in a very
easy and very interesting way the basic architecture
of kubernetes so let's get started
hello and welcome I am Raghav and I'm a teacher
and you can find all my work on my website
automation step by step dot com in the session
we are going to see and learn the basic architecture
of kubernetes now in the session I will go
very basic step by step should not worry if
you have no prior knowledge on this topic
we will see a very basic architecture and
components and an overview of kubernetes we
will also learn what is Master worker pods
and cluster in a very easy and basic way now
in kubernetes we have a master you can think
of master as a manager in a team and then we have
worker nodes and you can think of worker
nodes as team members in a team so we have a master
and worker nodes and together they form a team
or a cluster so the master manages these
workers and they form a team and in kubernetes
we call this as a cluster now when we deploy
kubernetes we actually get a cluster and a cluster
is made up of Nodes or a set of machines
which are called as nodes we have master nodes
and worker nodes and they should be at least
one worker node and at least one master node
to form a cluster in the earlier days of kubernetes
the worker notes were called as Minions Although
we no longer refer to them as Minions we call
them worker nodes or just nodes and for master
we call it as master or master node also in
kubernetes every cluster has at least one
master node and at least one worker node they
can also be more than one master nodes in
a cluster and this may be required to get
the features of failover and high availability
and in kubernetes architecture they can also
be multiple clusters now with this knowledge
and with this information let's move ahead
and let me change or replace these images
with the actual boxes for master and the worker
nodes and this forms the entire cluster in
kubernetes now we also need to understand
about Nodes and Pods in kubernetes in the session
of features of kubernetes I had very briefly
discussed about Nodes and Pods so a Node can
be a physical machine a virtual machine or
can be a virtual machine on cloud and inside
a Node we have Pods there can be one of multiple
Pods in a Node and inside a Pod we have
containers like DOCKER containers and they
can be one of multiple containers in a pod
so we have this architecture of kubernetes
where we have master worker nodes the Nodes
will have Pods, Pods will have containers the master
node managers both Worker Nodes and Pods
some very useful information about the limits
of all these components that we can have in
a cluster or in kubernetes so as per the latest
version of kubernetes as per the time of recording
this video A cluster can have a max of 5000
Nodes and to be very specific the limit for
Nodes in a cluster is 5000 and the limit for
Pods is 150,000 and then the total number
of containers that we can have is 300,000 and
then for a single node there cannot be more
than 100 Pods so these are the limits
or the numbers that you should always remember
so I believe now you understand the very basic
architecture and components of kubernetes
to summarise when you deploy kubernetes you
get a cluster, A cluster has Nodes, Worker nodes
and Master nodes a worker node will have Pods
and Pods will have containers and there can
be multiple worker nodes in a cluster and
then we have a master one or more Masters
a cluster and the master manages the nodes
and the pods in a cluster so this is the
very basic overview of the kubernetes architecture
I will have another session where will go more
deeper into the architecture of kubernetes
I hope this session was very useful for you
thank you for watching
