Kubernetes Made Easy: Learn Kubernetes From Scratch
4.4 (1,264 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
8,101 students enrolled

Kubernetes Made Easy: Learn Kubernetes From Scratch

Kubernetes is a top COE developed by Google. Learn how to build, deploy, scale & manage Kubernetes in easy step-by-step
4.4 (1,264 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
8,098 students enrolled
Created by Srinath Challa
Last updated 4/2019
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 14.5 hours on-demand video
  • 54 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • First and foremost, you will learn about Kubernetes from scratch. No previous experience required. But added advantage to folks who has basic knowledge of Containers and Linux. If not, I have your back.
  • Next, we will understand why we need a good Container Orchestration Engine and see why Kubernetes is your go-to option
  • Then, we will build and administer production grade Kubernetes clusters on-the-go, on-cloud and as well as locally on your laptop
  • After that, You will get in depth understanding of what are Pods, how do they connect and communicate and finally will show you how to write Pod manifest file and deploy it on Kubernetes
  • Next, I will show you how to configure and manage Pod configuration using ConfigMaps and Secrets
  • Then, we will go through managing application protection and high-availability using ReplicaSet, ReplicationController, and DaemonSet,
  • After that, we will Scale Up and Scale Down application instances depending on traffic and also, I will show you how to Upgrade and Rollback applications versioins on Kubernetes Using Deployments
  • Next, Using various Services, I will show you how to Connect and Configure communication between application internally inside Kubernetes cluster and expose applications on to Internet
  • Then, we will explore, understand and configure various storage solutions from temporary to persistent storage.
  • Finally, I will show you how to troubleshoot while setting up Kubernetes cluster, deploying and managing applications.
Requirements
  • Basic understanding of YAML syntax, Linux Commands, Docker, Containers, Google Cloud is a plus. But, not mandatory
Description

"Gone through various Kubernetes paid courses too. But this series is best so far. It is helping me to understand each and every smaller components and configuration of K8S in a very practical manner. Thanks for your effort and time you have devoted to making this course. :) "  - Student

If my guess is right, I'm sure you heard about Kubernetes multiple times and also you heard about it is becoming defacto standard for Container Orchestration. Currently, It is must know technology for any DevOps engineer, Developers and Administrators.

This course is designed from ground up for anyone who is interested to get hands-on Kubernetes. It will help you to gain understanding on how to deploy, use, and maintain your applications on Kubernetes.

"Srinath, you are the best. Your series covers everything. Folks, if you are interested in all nuts and bolts of Kubernetes, watching Srinath series is A MUST !!!! "- Student

So, without wasting a minute and lets dive into the world of Kubernetes.

Who this course is for:
  • Developers, Admins or Anyone interested to learn about Kubernetes.
Course content
Expand all 54 lectures 14:25:17
+ Pre-requisites
5 lectures 01:16:12
Containers
15:41
Physical Servers vs. Virtual Machines vs. Containers
12:56
Docker
15:38
+ Introduction to Kubernetes
4 lectures 01:04:58
Container Orchestration Engine (COE)
13:14
TOP 3 Container Orchestration Engines
14:15
What is Kubernetes
16:22
Kubernetes Architecture made easy
21:07
+ Setting up Kubernetes Environment
10 lectures 02:12:43
Kubernetes Installation Methods
04:35
Play-With-Kubernetes (PWK)
10:09
Demo: Play-With-Kubernetes (PWK)
10:22
Minikube
12:04
Demo: Minikube
11:16
Google Kubernetes Engine (GKE)
13:16
Demo: Google Kubernetes Engine
08:19
Installing Kubernetes using Kubeadm
25:47
Demo: Installing Kubernetes using Kubeadm
22:55
Using Kubectl
14:00
+ Configuration
4 lectures 01:11:43
ConfigMaps
16:46
Demo: ConfigMaps
19:29
Secrets
17:42
Demo: Secrets
17:46
+ Controllers
10 lectures 03:05:21
Replication Controller
20:50
Demo: Replication Controller
17:49
ReplicaSet
23:33
Demo: ReplicaSet
19:13
Deployments
24:56
Demo: Deployments
25:22
DaemonSet
13:16
Demo: DaemonSet
14:35
Jobs
16:44
Demo: Jobs
09:03
+ Services
7 lectures 01:54:04
Services
08:46
NodePort Service
21:46
Demo: NodePort Service
15:14
LoadBalancer Service
13:24
Demo: LoadBalancer Service
14:30
ClusterIP Service
15:51
Demo: ClusterIP Service
24:33
+ Storage
11 lectures 02:52:19
Storage Volumes
13:42
emptyDir
07:31
Demo: emptyDir
07:58
HostPath
10:07
Demo: HostPath
15:57
GCE Persistent Disk
13:51
Demo: GCE Persistent Disk
20:04
Persistent Volumes & Persistent Volume Claims ( PV & PVC )
17:15
Static Volume Provisioning
19:11
Dynamic Volume Provisioning
22:46
Demo: Dynamic Volume Provisioning
23:57