Skip to content
UdemyDevOpsPaid courseAll LevelsCertificate

Learn DevOps: The Complete Kubernetes Course (Udemy.com)

Kubernetes will run and manage your containerized applications. Learn how to build, deploy, use, and maintain Kubernetes

Created by: Edward Viaene

Last updated July 2025

icon
What you will learn

  • Install and configure Kubernetes (on your laptop/desktop or production grade cluster on AWS)
  • Use Docker Client (with kubernetes), kubeadm, kops, or minikube to setup your cluster
  • Be able to run stateless and stateful applications on Kubernetes
  • Use Healthchecks, Secrets, ConfigMaps, placement strategies using Node/Pod affinity / anti-affinity
  • Use StatefulSets to deploy a Cassandra cluster on Kubernetes
  • Add users, set quotas/limits, do node maintenance, setup monitoring
  • Use Volumes to provide persistence to your containers
  • Be able to scale your apps using metrics
  • Package applications with Helm and write your own Helm charts for your applications
  • Automatically build and deploy your own Helm Charts using Jenkins
  • Install and use kubeless to run functions (Serverless) on Kubernetes
  • Install and use Istio to deploy a service mesh on Kubernetes
  • Continuously Develop using Skaffold

How it compares

Against the other 219 rated Udemy courses in DevOps on CourseDuck:

  • Rating4.5 out of 5higher than 55% of them
  • Reviews16,516#21 of 220 by number of reviews
  • Length14.8 hourslonger than 84% of them
  • Last updatedJuly 2025more recently than 66% of them

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100

icon
Course Description

This course will help you to gain understanding how to deploy, use, and maintain your applications on Kubernetes. If you are into DevOps, this is a technology you need to master. Kubernetes has gained a lot of popularity lately and it is a well sought skill by companies.

This course is updated frequently to include the features of latest releases!

When Google started running containers a decade ago, nobody could reach this kind of infrastructure agility and efficiency. Using this knowledge, Google released Kubernetes as an free and open source project. Nowadays Kubernetes is used by small companies and big enterprises who want to gain the efficiency and velocity Google has.

You can containerize applications using Docker. You can then run those containers on your servers, but there's no way you can manage those efficiently without extra management software. Kubernetes is an orchestrator for your containers that will create, schedule and manage your containers on a cluster of servers. Kubernetes can run on-premise or in the cloud, on a single machine or on thousands of machines.

I will show you how to build apps in containers using docker and how to deploy those on a Kubernetes cluster. I will explain you how to setup your cluster on your desktop, or on the cloud using AWS. I use a real world example app (Wordpress with MySQL - blogging software) to show you the real power of Kubernetes: scheduling stateless and stateful applications.

The introduction lectures that show you the Kubernetes desktop installation are free to preview, so you can already have a go at it before buying the course!

This course also has Closed Captions (English subtitles)

Updates (11/2019):

* Added Admission Controllers lectures

* Continuous Development with Skaffold

* etcd and the raft algorithm

Updates (01/2020):

* AWS EKS (managed Kubernetes) lecture and demo

Updates (01/2021):

* MutatingWebhook, ValidatingWebhook and demo

Updates (04/2024):

* How to write a Kubernetes Operator Controller in Go

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Edward Viaene

I've been a System Administrator and full stack developer for over 10 years, the typical profile for a DevOps engineer. I've been working in multiple organizations and startups. I've cofounded a startup that focusses on applying DevOps and Cloud. I have been training people in newer technologies, like Big Data. I've trained a lot of people working in FTSE 100 & S&P 100 companies. Today I mainly work together with companies to improve their software delivery processes, while coaching and teaching on platforms like Udemy.

icon
More courses by Edward Viaene

$12.99

$16.99

$74.99

$74.99

$10.99

$69.99

icon
More DevOps courses

$27.99

$22.99

$27.99

$129.99

$84.99

$24.99

icon
Reviews

4.5

16,516 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Sunil Agarwal on 12/9/2025

This course is the reason I understand Kubernetes at all. I’m genuinely grateful—nothing else teaches complex DevOps concepts with such clarity. It built my entire foundation, from deployments to scaling and real-world troubleshooting. Even in production, its lessons guide me daily. Truly astonishing the best and only Kubernetes course I’ve ever needed. Thank You !!!!

By Arif Mahmud Rana on 8/31/2025

The course need to be rerecorded. Very old videos. Topics covered were good but many missing. Also explanation and teaching style isn't effective and engaging. Sound in videos varies. A production project with complicated setup would have been better. I won't recommend this course sorry to say. and last not least a personal consultancy business promotion how on earth Udemy allowed that I don't know. All in all not up to the mark/expectation pretty much disappointing.

By Jason Osborne on 11/14/2020

Instructor goes extremely quickly at times without saying what he's doing or why he's doing it.

By Taufeeque Ahamed on 11/7/2020

It is crisp with bullet points to recollect or refer in future and Narration is smooth

By Stacy Naboikina on 11/7/2020

I'm disappointed by this course... The author did mention that you can be charged for using some of the AWS services, but did not mention everything, so be aware that can be charged a big amount after passing the course and be careful.
I think AWS should be an additional topic and we definitely should not cover this topic at the very beginning of the course, rather focus on kubernetes itself.

By Naveen Kumar on 11/7/2020

Outdated labs and many errors whiled doing labs.

By Vivek Prabhu on 11/7/2020

Excellent course to understand. Love to recommend the same to anyone !!!

By Anders Albert on 11/7/2020

I am a beginner so my understanding is still limited. However, given that limited understanding this was broad course that covered not only the core Kubernetes, but also Helm, Kubeless, Flux, Skaffold, and Istio, which seem like very useful tools when working with Kubernetes. Looking forward to start deploying to my first cluster.

By Jose Luis Navarro Lustres on 10/25/2020

Perfecto. La introduccin me ha gustado bastante, deseando seguir.

By Avijit Chattopadhaya on 10/19/2020

very informative for basic understanding

By Akhil Raj on 10/8/2020

I think the course could have been more interesting if there were some animations or music employed. Personally, I got bored while doing it.

By Richard Langlois on 10/8/2020

Very well presented!

Showing 12 of 337 reviews