WEBVTT 0 00:05.680 --> 00:10.030 Hello and welcome to this course on Kubernetes for the absolute beginners. 1 00:10.030 --> 00:14.730 My name is Mumshad Mannambeth and I will be your instructor for this course. 2 00:15.960 --> 00:16.830 So about me. 3 00:16.890 --> 00:21.990 I am a solutions architect and I work on cloud automation and Devops practice. 4 00:22.110 --> 00:24.690 I am also a part time trainer. 5 00:24.890 --> 00:33.100 I have authored multiple Bestseller and Top rated courses on Udemy on topics like Docker and Ansible. 6 00:33.870 --> 00:36.960 Let's take a look at the structure of this course. 7 00:36.990 --> 00:40.690 This course contains a series of lectures on Kubernetes. 8 00:40.780 --> 00:45.330 We will be discussing the basic concepts of Kubernetes here. 9 00:45.330 --> 00:52.300 These are followed by some demos on setting up a test environment and getting started with Kubernetes. 10 00:52.620 --> 00:57.520 We have optional quizzes that test your knowledge after each lecture. 11 00:57.540 --> 00:59.320 These are completely optional. 12 00:59.340 --> 01:03.700 You don't have to pass these to continue with the course. 13 01:03.750 --> 01:10.260 We then have coding exercises that will help you learn and practice developing YAML files which will 14 01:10.260 --> 01:14.650 enable you to develop Kubernetes configuration files yourself. 15 01:15.060 --> 01:21.120 This configuration files may be a bit tricky for beginners so I will also provide some tips and tricks 16 01:21.570 --> 01:24.590 that will help you remember the format. 17 01:24.820 --> 01:31.730 This plus the coding exercises will give you enough confidence to develop your own configuration files. 18 01:32.130 --> 01:38.560 We will in fact spend some extra time on these configuration files because in order to work with Kubernetes, 19 01:38.590 --> 01:43.540 you must have a good understanding around it. 20 01:43.800 --> 01:48.410 At the end you will be given an assignment to test your knowledge on the topic. 21 01:48.420 --> 01:54.940 The assignment will help you gain exposure in working on a real life task with Kubernetes. 22 01:55.110 --> 02:01.600 And as always if you have any questions you may reach out directly to me through the Q&A section. 23 02:01.620 --> 02:04.060 So who is this course for? 24 02:04.110 --> 02:06.640 This is for the absolute beginner. 25 02:07.020 --> 02:13.050 You are not required to have any prior experience working with Kubernetes. We will work through all 26 02:13.050 --> 02:16.690 the basic concepts required for you to understand Kubernetes. 27 02:16.770 --> 02:21.350 This is for those who are new to containers and container orchestration technology. 28 02:21.390 --> 02:27.660 You could be a developer trying to understand micro services, containers and orchestration technology 29 02:27.750 --> 02:33.020 looking to gain some hands on experience in developing Kubernetes based solutions. 30 02:33.270 --> 02:38.430 You could be a system admin looking to scale up your knowledge in container clusters and trying to get 31 02:38.430 --> 02:42.710 some hands on experience in setting up such clusters. 32 02:42.780 --> 02:49.340 Or you could be a project manager looking to gain only a basic understanding of the underlying concepts. 33 02:49.620 --> 02:54.000 This is for any beginner starting his Kubernetes journey. 34 02:54.330 --> 02:58.580 So that brings us to the question on how you should take up this course. 35 02:58.830 --> 03:05.040 Depending on your interest and the time and resources you have at hand you may choose to skip certain 36 03:05.040 --> 03:06.590 sections of the course. 37 03:06.690 --> 03:12.630 If you're already familiar with the basic concepts such as docker containers and YAML files, feel free 38 03:12.630 --> 03:18.240 to skip those sections. In this course we will see different ways of setting up Kubernetes on your 39 03:18.240 --> 03:24.400 local machine or on various cloud platforms such as Google Cloud or AWS. 40 03:24.480 --> 03:30.180 If you are in a hurry or do not have sufficient resources to set up your own instances, we will also 41 03:30.180 --> 03:36.300 see option available to spin up a Kubernetes cluster in a matter of seconds on the cloud. 42 03:36.300 --> 03:40.000 Moving on to the topics we will be covering, in this course 43 03:40.020 --> 03:42.190 we will go through the basics of Kubernetes. 44 03:42.210 --> 03:46.900 We will try to understand what containers are and what container orchestration is, 45 03:46.910 --> 03:51.360 We will see different ways of setting up and getting started with Kubernetes. 46 03:51.360 --> 03:57.470 We will go through the various concepts such as Pods, replica sets, deployments and services. 47 03:57.510 --> 04:01.800 We will try and get a basic understanding of networking in Kubernetes. 48 04:01.950 --> 04:09.180 We will also spend some time working with Kubectl command line utility and developing Kubernetes 49 04:09.270 --> 04:11.110 YAML definition files. 50 04:11.460 --> 04:18.720 And finally we will see how to deploy a micro services application on a public cloud platform like Google 51 04:18.720 --> 04:24.140 Cloud. As always feel free to go through this course at your own pace. 52 04:24.150 --> 04:30.610 There may be sections in the course that you may be familiar with already so feel free to skip them. 53 04:30.720 --> 04:34.730 So let's get started and I will see you in the first module.