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
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
Quality Score
Overall Score : 90 / 100
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
Instructor Details
- 4.5 Rating
16,516 Reviews
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.
More courses by Edward Viaene
Learn DevOps: CI/CD with Jenkins using Pipelines and Docker (2024)
4.2 (17,698 Reviews)
Provider: Udemy
Time: 4.7h
$12.99
AWS Infrastructure as Code With Terraform [2024 Updates]
4.4 (16,909 Reviews)
Provider: Udemy
Time: 12.7h
$16.99
Learn Big Data: The Hadoop Ecosystem Masterclass (2025)
4.5 (9,008 Reviews)
Provider: Udemy
Time: 6.4h
$74.99
Monitoring and Alerting with Prometheus (2021)
4.2 (3,642 Reviews)
Provider: Udemy
Time: 4.1h
$10.99
Continuous Deployments using Spinnaker on AWS and Kubernetes (2022)
4.1 (1,986 Reviews)
Provider: Udemy
Time: 4.6h
$69.99
More DevOps courses
Certified Kubernetes Administrator (CKA) with Practice Tests (2026)
4.7 (93,948 Reviews)
Provider: Udemy
Time: 26h
$27.99
Docker & Kubernetes: The Practical Guide (2026)
4.7 (38,168 Reviews)
Provider: Udemy
Time: 23.7h
$22.99
HashiCorp Certified: Terraform Associate 2026
4.7 (32,153 Reviews)
Provider: Udemy
Time: 25.5h
$27.99
Azure Kubernetes Service with Azure DevOps and Terraform (2026)
4.7 (6,546 Reviews)
Provider: Udemy
Time: 28.1h
$129.99
Reviews
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!

![AWS Infrastructure as Code With Terraform [2024 Updates]](/programming/devops/images/977360_8585_5.jpg?v=1790080910)










