Kubernetes Training: Learn K8s from Zero to Cloud (Udemy.com)
Develop and Deploy Cloud Native Applications at Scale with Kubernetes
Created by: Jose Portilla
Last updated December 2025
What you will learn
- Deploy containerized applications using Kubernetes pods
- Implement service discovery for inter-application communication
- Organize and isolate resources using Kubernetes namespaces
- Scale applications using Kubernetes Deployments
- Deploy databases using StatefulSets and manage storage with Persistent Volumes
- Separate configuration from code using ConfigMaps and Secrets
- Implement automatic scaling with Horizontal Pod Autoscaler (HPA)
- Manage external access to services using Ingress Controllers
- Streamline application deployment using Helm Charts
- Automate complex application management with Kubernetes Operators
- Deploy a Kubernetes cluster to Amazon Web Services (AWS)
- Understand and apply Kubernetes' self-healing and resilience features
- Perform rolling updates and rollbacks for zero-downtime deployments
- Implement health checks using Liveness and Readiness probes
Course Description
Since its open-source release by Google in 2014, Kubernetes has revolutionized cloud computing. Now supported by major cloud providers like AWS, Azure, and Google Cloud, it's the industry standard for managing cloud-native applications at scale.
This End-to-End Kubernetes training course will guide you through developing and deploying cloud-native applications on Kubernetes. From foundational concepts to advanced techniques, you'll gain hands-on experience with key Kubernetes features and best practices. The course culminates in a real-world deployment to Amazon Web Services (AWS), providing you with practical, applicable skills for cloud-native development.
By the end of this course, you will be able to:
Deploy containerized applications using Kubernetes pods
Implement service discovery for inter-application communication
Organize and isolate resources using Kubernetes namespaces
Scale applications using Kubernetes Deployments
Deploy databases using StatefulSets and manage storage with Persistent Volumes
Separate configuration from code using ConfigMaps and Secrets
Implement automatic scaling with Horizontal Pod Autoscaler (HPA)
Manage external access to services using Ingress Controllers
Streamline application deployment using Helm Charts
Automate complex application management with Kubernetes Operators
Deploy a Kubernetes cluster to Amazon Web Services (AWS)
Understand and apply Kubernetes' self-healing and resilience features
Perform rolling updates and rollbacks for zero-downtime deployments
Implement health checks using Liveness and Readiness probes
Use the Kubernetes CLI and VS Code extensions for efficient cluster management
Enroll in our Kubernetes Bootcamp today and gain the practical skills you need to effectively orchestrate your cloud native projects.
Instructor Details
- 4.8 Rating
832 Reviews
Jose Portilla
Jose Marcial Portilla has a BS and MS in Mechanical Engineering from Santa Clara University and years of experience as a professional instructor and trainer for Data Science, Machine Learning and Python Programming. He has publications and patents in various fields such as microfluidics, materials science, and data science. Over the course of his career he has developed a skill set in analyzing data and he hopes to use his experience in teaching and data science to help other people learn the power of programming, the ability to analyze data, and the skills needed to present the data in clear and beautiful visualizations. Currently he works as the Head of Data Science for Pierian Training and provides in-person data science and python programming training courses to employees working at top companies, including General Electric, Cigna, SalesForce, Starbucks, McKinsey and many more. Feel free to check out the website link to find out more information about training offerings.
More courses by Jose Portilla
The Complete Python Bootcamp From Zero to Hero in Python (2025)
4.6 (566,376 Reviews)
Provider: Udemy
Time: 22.4h
$199.99
The Complete SQL Bootcamp: Go from Zero to Hero (2022)
4.7 (258,007 Reviews)
Provider: Udemy
Time: 8.9h
$159.99
Python for Data Science and Machine Learning Bootcamp (2020)
4.5 (160,681 Reviews)
Provider: Udemy
Time: 24.9h
$124.99
Python and Django Full Stack Web Developer Bootcamp (2019)
4.4 (52,248 Reviews)
Provider: Udemy
Time: 31.9h
$159.99
Spark and Python for Big Data with PySpark (2020)
4.6 (26,651 Reviews)
Provider: Udemy
Time: 10.6h
$189.99
Learning Python for Data Analysis and Visualization Ver 1 (2022)
4.5 (20,265 Reviews)
Provider: Udemy
Time: 21.1h
$174.99
More Software Development courses
Build Web Apps with Nuxt.js 3: Master TypeScript & API [New] (2026)
4.9 (635 Reviews)
Provider: Udemy
Time: 6.7h
$19.99
Vagrant Up! Comprehensive development system automation (2019)
4.8 (937 Reviews)
Provider: Udemy
Time: 4.6h
$69.99
70+ JavaScript Challenges: Data Structures & Algorithms (2023)
4.8 (748 Reviews)
Provider: Udemy
Time: 12.5h
$19.99
Reviews
By Robert Rodriguez on 7/30/2026
Thank you for creating this course. I really enjoyed it and learned a lot. I appreciated that the material was presented in a casual manner and that each topic was explained in simple terms using a step-by-step approach. Kubernetes can be challenging to understand, but Rayan Slim did an excellent job presenting the concepts clearly. I would recommend this course to other students who want to learn Kubernetes, especially as a supplement to other study materials. I look forward to future DevOps related courses from Rayan.
By Margarita Finskaya on 7/12/2026
I really like this course. I like that each video is full of technical details and commands to execute. Also, the summary after each section is a cool way to recap all the shared info. I would like to say that it would be cool to have a list of executed commands either at the end of each video or at the end of each section. Also, as now ingress is replaced by traefik, it would be cool to have parts related to ingress being updated to use traefik
By Karst Koopman on 7/4/2026
There are some issues if you not using kubernetes from docker. I am using minukube due to the problems I 've had with kubernetes from docker. Most of the minkube issues are answered by students who also use minkube and apart of that the solutions can easily be found using ai. The course it self is very good, but I can't give the full 5 stars due the issue I mentioned.
By Christopher Antony Raj J on 6/5/2026
Excellent Teaching. Really impressed the way that each section move forwarded for. On point of Suggestions, we do have the PV claim types ( Retain, Delete) that information can become handy for the users.
By Krupesh Anadkat on 3/25/2026
The lessons are very carefully crafted and to the point. The explanation with diagrams is very clear and easy to understand. I wish I had done this course sooner! Hands on and easy to follow instructor in every video! Thanks
By Tomer Sh on 3/16/2026
Concise and to the point. Copying existing work from prev. section and building further was great and very easy to follow along. Definitely better than most DevOps courses out there who bombard you with 30+ hours of materials and end up wasting your time.
By Helder Oliveira Carvalho on 1/12/2026
Muito bom, instrutor com bons conhecimentos, clareza nas explicações. Em alguns momentos faltou algumas definições para quem é leigo totalmente. Mas com foco, foi possível executar todos os laboratórios propostos.
By Mukesh Jain on 12/10/2025
This course is a must for every beginner to understand the importance of K8s and why this been quite popular now a days. Tutor has curated the course nicely and explained the things very clearly step by step
By Martin Weschta on 12/8/2025
Very good and understandable course! Thank you! Two things i'd recommend: Maybe capturing lessons at 4 am isn't the best idea ;) Also you could use unix' "watch" command to show changes in pod states (or use the --watch flag of kubectl)
By Julian Seiler on 11/6/2025
Well structured, nice material that can actually be used while watching the course. I've already been working with k8s, however this course helped me understanding almost everything that was yet unclear. This is well suited for total beginners, but also for people like me, who started already but want to get some deeper insights.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 96 / 100








![Build Web Apps with Nuxt.js 3: Master TypeScript & API [New]](/programming/software-development/images/6457785_5adc_4.jpg?v=1789443959)



