Kubernetes Hands-On - Deploy Microservices to the AWS Cloud (Udemy.com)
Use Kubernetes to deploy a Microservice architecture. You'll deploy, manage and monitor a live Kubernetes cluster.
Created by: Richard Chesterwood
Last updated May 2024
What you will learn
- Deploy containers to a Kubernetes Cluster
- Run Kubernetes in AWS using either EKS or Kops
- Monitor a live Kubernetes cluster using Prometheus and Grafana
- Analyse system-wide logs using the ELK Stack (ElasticStack); Kibana and ElasticSearch
- Handle Alerts in a Kubernetes cluster by notifying Slack Channels
- Understand how Requests and Limits work in Kubernetes
- Use Kubernetes Horizontal Pod Autoscaling
- Configure Ingress Control on a live Kubernetes deployment
- Understand Kubernetes StatefulSets
- Integrate Kubernetes with a Continuous Deployment System (CD)
- Use Helm to Manage Charts and to Dynamically Update your Kubernetes YAML
Course Description
Now in its 8th edition for 2025!
(Note: This course requires you to download Docker Desktop. If you are a Udemy Business user, please check with your employer before downloading software. Any recent Kubernetes installation will be suitable, but Docker Desktop is recommended).
Kubernetes is one of the hottest topics right now, and engineers with Kubernetes skills are in big demand.
Get those skills with this course! It's is a great chance to work on a real Kubernetes project, and to get yourself to a high professional standard on real projects.
All the way through the course you'll be working on realistic requirements - but you don't need to be a coder or know any particular programming language - I've prepared for you a set of Docker images, and your job is to use Kubernetes to get these images running.
The system is a Microservice-based architecture, and along the way, we'll look at design decisions and trade-offs you need to make when managing these complex systems. Note the course isn't about how to design Microservices (although we'll certainly be talking about that); the development work is done and we need to get the system running on a production cluster.
We'll also discover that the developers have made some bad mistakes in their code, by analyzing the run time performance of the cluster!
You can do the first part of the course on your local development computer (PC/Mac/Laptop). The second part (from Chapter 13 onwards) moves to the cloud. You'll use a real AWS account, and we go-ahead to set up monitoring with the ELK/Elastic Stack and monitor with Prometheus and Grafana.
The course now supports EKS, the AWS Elastic Kubernetes Service, but we also show how to use the alternative system, called Kops. The pros and cons of each are explained in detail.
I've designed this course for a wide audience - whether you're a DevOps engineer, a developer, or if you're quite new to the whole field, I'll explain everything along the way. Just some basic knowledge of working with computers, and maybe a bit of command-line experience will suffice.
You will need an AWS account for a part of the course if you want to work on the system yourself. If you're new to AWS then don't worry, I've got you covered -but Amazon will charge you for running the system (as with all/most cloud providers). Expect to pay no more than around 10USD for this (this is a safe overestimate), but you are expected to manage this spend yourself and you must delete your Kubernetes cluster at the end of your session. Don't let that put you off, it's a great investment.
You can absolutely just watch the AWS videos if you'd prefer not to incur these costs - you will still learn plenty!
As always, I'm here to answer questions and I aim to respond within 48 hours.
Good luck!
Instructor Details
- 4.7 Rating
8,510 Reviews
Richard Chesterwood
Richard has been developing software for the past 25 years and has a particular fondness for the JVM ecosystem. For the last 15 years he's delivered training courses to projects around the world, and was one of the founders of VirtualPairProgrammers.
His main field of interest is in the DevOps area, managing several large scale projects in the cloud.
More courses by Richard Chesterwood
More AWS courses
AWS Certified Cloud Practitioner CLF-C02 (2025)
4.9 (2,726 Reviews)
Provider: Udemy
Time: 12.3h
$99.99
AWS devops: ElasticSearch at AWS with terraform and ansible (2026)
4.9 (104 Reviews)
Provider: Udemy
Time: 3.6h
$49.99
[NEW] AWS Certified Advanced Networking Specialty 2026
4.8 (9,270 Reviews)
Provider: Udemy
Time: 35.5h
$124.99
AWS Certified DevOps Engineer - Professional 2026 [NEW]
4.8 (1,754 Reviews)
Provider: Udemy
Time: 37.3h
$22.99
Rocking AWS Serverless - A Real World Guide (2024)
4.8 (1,391 Reviews)
Provider: Udemy
Time: 19.4h
$84.99
Reviews
By Marko Nađ on 8/9/2025
This is an outstanding, hands-on Kubernetes course that covers all the key topics in great detail. I started with zero knowledge of Kubernetes, and after completing the course, I now confidently manage a K8S cluster at my company. Dick Chesterwood's deep expertise on the subject, combined with his rare ability to present complex concepts in a clear and approachable manner, made the learning experience both enjoyable and effective. Highly recommend!
By Jeetendra on 3/20/2025
This is really a very comprehensive and amazing course and would like to thank Richard esp. for his immense efforts in creating such a detailed course that gives a practical experience of a simplified real-world version of Kubernetes Microservices AWS Java Project. Thnx a lot again and Godbless!!
By David Fashakin on 1/15/2025
An excellent course with Demos that really lead to a deeper understanding of Kubernetes and all related topics. The Instructor takes the time to ensure that the why and how are thoroughlly explained so that the student is not executing command sets without knowing why they are doing what they are doing.
By Dvir Lor on 7/20/2024
course is very good and Richard is a great teacher. I do feel that the coruse needs an update as it is a little outdated. I had a great time learning and I think some "homework" would make the coruse better.
By Anonymized User on 5/23/2024
It was a great learning experience. Richard is a brilliant instructor. He responded quickly to questions in the Q&A section. The course is very comprehensive. I initially liked that the course diverged into teaching topics like monitoring, but eventually skipped those to focus on Kubernetes sections. I loved the Helm section at the end.
By Nishant Kumar Pandey on 2/22/2023
Now, if any point in time if anyone would like know the best k8s course available over internet and need my suggestion in pick one course, without wasting even one second in thinking, I will refer to pick your course. Thank you for creating such a wonderful resource ! Honestly I learned a lot and I am going to use these k8s learning in my current project which we are setting up in GKE. Awesome course....10 stars!!!!!!
By Kilian Wilkeneit-Braun on 2/10/2023
Zum Einstieg in Kubernetes, aufbauend auf Richards Docker-Kurs, war dieser Kurs für mich sehr gut geeignet. Die AWS-Beispiele sind leider nur mühsam nachzuvollziehen, weil sich die AWS Management Console seit der Aufnahme der Videos sehr verändert hat.
By Avinash Singh on 11/7/2020
Best match for the expectation.
By Gajendra Singh on 11/7/2020
the course is very slow in downloading
By Don Greene on 11/7/2020
This is a fantastic course for getting started with k8s. It teaches at a good pace...not too fast and not too slow. Advanced users may find it a bit slower than they desire, however the instructor gives a lot if insight and takes the time to repeat key concepts and must knows. His instruction is very clear and understandable.
By Diego agudelo on 10/25/2020
it has good examples and a lot of resources
By Ashish P S on 10/22/2020
Excellent Course. Highly Recommended.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 94 / 100





![AWS CloudFormation Master Class v2 [2025]](/programming/aws/images/1362052_0bbe_7.jpg?v=1789443307)
![[NEW] AWS Certified Advanced Networking Specialty 2026](/programming/aws/images/2771884_03cc_3.jpg?v=1789443308)
![AWS Certified DevOps Engineer - Professional 2026 [NEW]](/programming/aws/images/2045722_9c82_2.jpg?v=1789298326)

