1
00:00:01,280 --> 00:00:03,590
Welcome to the Kubernetes for beginners.

2
00:00:04,130 --> 00:00:10,670
Kubernetes is the de facto standard for deployment of the containerised applications into production.

3
00:00:11,030 --> 00:00:15,080
Kubernetes is open source and therefore it is free for use.

4
00:00:16,129 --> 00:00:19,310
Let me first introduce myself before we will start this course.

5
00:00:19,400 --> 00:00:26,480
My name is Bogdan Zuk and I have been using Docker and Kubernetes multiple years in practice and I have

6
00:00:26,480 --> 00:00:31,340
deployed real world applications into production using Kubernetes.

7
00:00:31,550 --> 00:00:35,780
Also, I am teaching online and on my personal website the show dot com.

8
00:00:35,780 --> 00:00:38,240
You could find all courses which I teach.

9
00:00:38,510 --> 00:00:44,450
Now let's get started with Kubernetes for beginners and I would like to start with course plan.

10
00:00:44,450 --> 00:00:47,060
So what is included in this course?

11
00:00:47,510 --> 00:00:55,160
We will start by talking about terminology and the key features of the Kubernetes, and you'll learn

12
00:00:55,160 --> 00:01:02,450
what is Kubernetes cluster, what is Node, and what is port, and what Kubernetes essentially does

13
00:01:03,200 --> 00:01:03,920
afterwards.

14
00:01:03,920 --> 00:01:10,970
We will immediately dive into the practice and we will build small Kubernetes clusters locally on our

15
00:01:10,970 --> 00:01:11,900
computers.

16
00:01:11,900 --> 00:01:18,620
And afterwards, using such cluster, we will create and scale different deployments.

17
00:01:20,190 --> 00:01:23,460
Also we will build custom docker image.

18
00:01:23,490 --> 00:01:31,290
Push it to Docker Hub and afterwards create Kubernetes deployment based on this custom built Docker

19
00:01:31,290 --> 00:01:31,920
image.

20
00:01:34,000 --> 00:01:40,870
Other than that, we will also create services and deployments in Kubernetes using YAML configuration

21
00:01:40,870 --> 00:01:41,590
files.

22
00:01:42,980 --> 00:01:49,550
Also, we will connect different deployments together because it's a very common situation when you

23
00:01:49,550 --> 00:01:55,280
have to connect different applications together over their network.

24
00:01:55,280 --> 00:01:58,160
And Kubernetes allows, of course, to do that.

25
00:01:58,940 --> 00:02:06,860
And also, finally, we will change container runtime from the Docker to Creole because Kubernetes is

26
00:02:06,860 --> 00:02:08,600
not bound to Docker.

27
00:02:08,600 --> 00:02:14,480
It also supports other container runtimes like cry o and container dx.

28
00:02:14,600 --> 00:02:18,320
And you could use Kubernetes absolutely without Docker.

29
00:02:19,290 --> 00:02:23,800
One single prerequisite for this course is your familiarity with Docker.

30
00:02:23,820 --> 00:02:28,740
I assume that, you know what is Docker container and how to create different containers.

