1
00:00:04,620 --> 00:00:08,170
So let's now have a look at the Kubernetes cluster.

2
00:00:08,189 --> 00:00:09,180
What is that?

3
00:00:09,630 --> 00:00:12,660
Kubernetes cluster consists of nodes.

4
00:00:12,900 --> 00:00:18,750
Node is actually server either bare metal server or virtual server.

5
00:00:19,470 --> 00:00:24,150
And you could include multiple such servers into the Kubernetes cluster.

6
00:00:24,150 --> 00:00:29,190
And they could be located in different data centers in different parts of the world.

7
00:00:30,150 --> 00:00:37,200
But usually nodes which belong to the same Kubernetes cluster are located close to each other in order

8
00:00:37,200 --> 00:00:40,530
to perform all jobs more efficiently.

9
00:00:41,390 --> 00:00:43,850
Inside of the node, there are pods.

10
00:00:44,120 --> 00:00:47,960
Port is again the smallest possible unit in the Kubernetes.

11
00:00:48,830 --> 00:00:54,380
And inside of each port there are containers, usually single container per pod.

12
00:00:55,570 --> 00:01:02,920
And such boards are created on different nodes, and all of that is done automatically for you.

13
00:01:03,100 --> 00:01:12,190
Kubernetes does this job, but of course your job is to create such nodes and create cluster based on

14
00:01:12,190 --> 00:01:13,210
those nodes.

15
00:01:13,240 --> 00:01:20,590
Nodes will not automatically form cluster without your intervention, but after such initial configuration,

16
00:01:20,590 --> 00:01:26,590
everything will be automated and Kubernetes will automatically deploy both on different nodes.

17
00:01:27,340 --> 00:01:33,850
But how those nodes actually communicate with each other and how are they managed?

18
00:01:34,690 --> 00:01:43,030
In Kubernetes cluster there is master node and other nodes in the cluster are called worker nodes,

19
00:01:43,330 --> 00:01:51,730
and master node actually manages worker nodes and its master nodes job to distribute, for example,

20
00:01:51,730 --> 00:02:00,730
load across other worker nodes and all ports which are related to your applications are deployed on

21
00:02:00,730 --> 00:02:01,840
worker nodes.

22
00:02:02,260 --> 00:02:10,539
Master node runs only system ports, which are responsible for actual work of the Kubernetes cluster

23
00:02:10,539 --> 00:02:11,350
in general.

24
00:02:11,830 --> 00:02:19,270
We could also say that master node in the Kubernetes cluster is actually control plane and it does not

25
00:02:19,270 --> 00:02:22,000
run your client applications.

