Udemy Kubernetes Mastery: Hands-On Lessons From A Docker Captain. Learn the latest Kubernetes features (1.16) and plugins while practicing DevOps workflows, from a container expert. The class has rating: 4.6 out of 5. That is 4.6 (1,986 ratings). 13,823 students is currently on this course.
This course is Created by Bret Fisher, Docker Captain Program. The couse content was last updated on January 2021.
What you’ll learn
- Learn Kubernetes and cluster tools from an award-winning Docker Captain!
- Lead your team into the future with the latest Kubernetes & container skills!
- Know the right ways to use Kubernetes for proper DevOps workflows
- Understand production K8s topics like rolling updates, healthchecks, and failure recovery
- Know when to use different types of app configuration like args, envs, and ConfigMaps
- Make Kubernetes YAML manifests and deploy using infrastructure-as-code methods
Requirements for Kubernetes Mastery
- Know Docker 101: the Docker basics like building and shipping images, and running containers
- Secondly, Understand terminal or command prompt basics
- Thirdly, Linux basics like shells, SSH, and package managers
- Fourthly, Know the basics of creating a server in the cloud (on any provider)
- Next, Understand the basics of web and database servers (how they typically communicate, IP’s, ports, etc.)
- Lastly, Have a GitHub and Docker Hub account
This course is the result of a partnership between Bret Fisher, founder of the #1 Docker & Kubernetes course on Udemy, and Jérôme Petazzoni, a full-time Kubernetes teacher, as well as one of the founding Docker Inc DevOps Developers!, taught by an award-winning Docker Captain and Kubernetes specialist. We built the course to take the Kubernetes ability in development from the first-time consumer to the use of K8s.
It’s a trend about notifications! On it, you can count. Kubernetes is an enormous and continuously evolving topic. This course will, as a result, expand and change with it.
Only getting started with Kubernetes? Just fine. This course begins thinking you’re new to the orchestration of containers.
And, if you’re currently using Kubernetes and you need to learn the new updates, I’m here for you! See my subjects on dry runs, diffs, recording, rolling upgrades, health tests for startups, zombie reaping, and more.
“[5 stars] “Because Bret learns, lives, breathes and enjoys his stack of technology. In all his classes, enthusiasm and conviction always shines through, which is why I will always recommend his job.
Trending IT & Business Courses
- 16 Best Ethical Hacking Courses on Udemy in 2021
- [Udemy] 15 Best SQL Courses and Certifications 2021
- Top Best Android Development Courses on Udemy 
- IIBA Certifications – International Institute of Business Analysis
- IIBA Specialized Business Analysis Certifications Guide
- Top IIBA Core Business Analysis Certifications Guide
You are already a student of Docker Mastering and want to know what is different between the two courses? This course assumes that you know Docker and dig further into Kubernetes and its surrounding ecosystem of instruments.
Unlike Docker Mastery, which begins with container 101 and takes you through several resources such as setups for local creation, docker-compose, registry, Docker Hub, basics of Swarm, basics of Kubernetes, and best practises of general Docker.
This course begins with Kubernetes 101 where you can learn and exercise each function and workflow that you need to run your own Kubernetes clusters, and it focuses on how to use those features with a DevOps mentality and workflow, as all my courses.
BONUS: This course comes with Slack Chat and YouTube Live Q&As with me!
About Bret Fisher
“…Bret is amazing. You can tell he knows exactly what he is talking about and enjoys helping others. I have never seen someone so involved with his user base as Bret. …I would seriously buy any course the Bret puts out because I have no doubts that it will be excellent.” –– David Olson, Udemy Course Student
Why is it that you can hear from me? Why am I sure that I can show you the right ways to use Kubernetes?
(Hi, I’m Bret, so just let me speak for a second about myself):
- I’m a clinician. Welcome to the real world: Since the early days of Docker, I have 20 years of sysadmin and developer expertise, over 30 certifications, and have been focusing solely on DevOps and the container community with my consulting companies and my own enterprises. Learn from someone who has helped manage thousands of containers through scores of companies and ventures.
- I’m a pedagogue. Learn how to make a syllabus from someone who knows how: I want to teach you. I’m good at it, people say. For the last few years, I’ve taught thousands of people in seminars, forums, and meetings to use Docker & Kubernetes. See me teaching at events such as DockerCon, GOTO Conf, O’Reilly Velocity, and Linux Open Source Summit.
- I handle societies. I’m still a Docker Commander, which means that Docker Inc. feels that I know a thing or two about containers and that I’m doing well to share it with everyone. In the real world: In our fabulous engineering culture in Norfolk/Virginia Beach USA, I help run two local gatherings. I assist online: usually in Slack and Twitter, where I learn about and help others.
“This guy is out of this world. I love his patience and carefulness he puts in all of his lessons.” — Evan Baird, Udemy Student
Giving Back: a part of my earnings will be donated to promote open source and online defence of our freedoms on this path!
This course is only made possible by the remarkable open source development of individuals. I’m balancing on (open source) giants’ shoulders! Donations will be divided between my favourite charities, such as the Free Software Foundation and the Electronic Frontier Foundation. Only look up them. They’re fine!
This is a living course and will be updated as Kubernetes features change.
This course is supposed to get you started easily, but also to get you digging into the “why” of matters. Simply the easiest and safest way to master the newest skills in tanks. In the session, look at the variety of topics and see the scope of skills you can learn.
A private Slack Chat group of 21,000+ students is also included to get assistance with this course and begin the Docker and DevOps learning with the aid of myself and other students.
So far, I really appreciate your approach to teaching. Principles are so easy to comprehend and streamlined. Thank you.” —Yemisi Omoijo, Udemy Student, Thank you.”
Some of the many cool things you’ll do in this course:
- Deploy a microservice app using both CLI and YAML
- Investigate running apps using CLI, logs, and events
- Test out different local Kubernetes installs like Docker Desktop, microK8s, and minikube
- Use Stern to view multiple container logs at once
- Try different load balancer types with Kubernetes Services
- Troubleshoot container and network performance
- Create custom labels for controlling load balancer connections
- Use the new Server Dry Run to test changes with the API
- Recover from a failed update, and rollback updates to previous versions
- Test different healthcheck probe types
- Use various app config options with built-in Kubernetes features
- Quickly patch YAML with a single command
- Split up and deploy YAML from git repos using DevOps practices
- Deploy the Kubernetes Dashboard web GUI securely
- And so much more…
After taking this course, you’ll be able to:
- Know when to use Kubernetes for solving real-world problems
- Step through the proper decisions to make when creating healthchecks
- Understand how to test healthchecks to ensure they don’t create problems
- Know when to use different types of app configuration like args, envs, ConfigMaps, and more
- Design a ConfigMap with the Downward API for more flexible deployments
- Make Kubernetes YAML manifests and deploy using infrastructure-as-code DevOps methods
- Protect your keys, TLS certificates, and passwords with encrypted secrets
- Lead your team into the future with the latest Kubernetes container skills!
Extra things that come with this course:
- Access to the course Slack team, for getting help/advice from me and other students.
- Bonus videos I put elsewhere like YouTube, linked to from this course’s resources.
- Live Q&A with me on YouTube.
- Tons of reference links to supplement this content.
- Updates to content as Kubernetes changes the features on these topics.
Who this course is for:
- Students who want to learn the new features and patterns for container orchestration from Beginner Kubernetes
- Sysadmins, engineers, and operators who know any Docker and want to start using orchestration for multiple servers
- Anyone who makes, deploys, or runs server applications who already knows the fundamentals of a container
- DevOps Kubernetes Course Content [Beginner’s Guide]
- Udemy+GitHub Docker Mastery Kubernetes Course Content
- [Udemy] Learn DevOps 2021: The Complete Kubernetes Course
- How to Prepare for Certified Kubernetes Application Developer (CKAD)
- Docker Mastery Courses: Udemy Kubernetes +Swarm from a Docker Captain
- Best Kubernetes Certified Application Developer (CKAD) with Tests Coupons
- Best Certified Kubernetes Administrator (CKA) with Practice Tests Free Downloads
Guy-Richard Maltais: Generally speaking, a lot of classes like that are so sluggish and handle you like a novice. That feeling I didn’t get. I honestly learned at a proper speed as an actual DevOps of Cloud Computing expertise on AWS. The data is correct, the guidelines are straightforward and the definitions are clarified properly. Through this course, I was able to appreciate the central notions of K8s. Kudos to the group and Bret!
30 sections • 110 lectures • 8h 13m total lengthExpand all sections
- Introduction3 lectures • 4min
- The What and Why of Kubernetes3 lectures • 15min
- Kubernetes Architecture4 lectures • 21min
- Installing Kubernetes for Learning8 lectures • 30min
- First Contact with Kubectl6 lectures • 27min
- Your First Deployment4 lectures • 17min
- Cron Jobs and Resource Creation Options5 lectures • 19min
- K8s Services and Visualizing Deployments4 lectures • 19min
- Testing and Visualizing Service Traffic5 lectures • 16min
- Kubernetes Networking Model2 lectures • 10min
- Our Sample Microservice: DockerCoins4 lectures • 19min
- Walking Through App Deployments4 lectures • 18min
- Shifting from CLI to YAML3 lectures • 14min
- DaemonSets and Label Basics3 lectures • 18min
- Editing Resource Selectors4 lectures • 21min
- All About Kubernetes YAML3 lectures • 23min
- Validating Your Kubernetes Changes2 lectures • 8min
- Rolling Updates and Failure Recovery4 lectures • 24min
- Rollout History and Patching2 lectures • 10min
- Health Checks and Probe Types4 lectures • 20min
- Updating Apps with Probes and Testing6 lectures • 25min
- Managing App Configurations4 lectures • 18min
- Creating and Using ConfigMaps and Secrets5 lectures • 14min
- Kubernetes Ingress: Using Proxies4 lectures • 24min
- Deploying NGINX and Ingress Resources3 lectures • 14min
- Ingress Traffic, Inspection, and Annotations3 lectures • 11min
- Replacing NGINX Ingress with Traefik3 lectures • 16min
- Ingress Good, Bad, and The Future3 lectures • 11min
- What’s Next?1 lecture • 1min
- Bonus1 lecture • 1min
Bret Fisher: Docker Captain and DevOps Sysadmin
Hey, hey, I am Bret. Thanks for finding out about me. I’m a freelance consultant, teacher, lecturer, and Open Source volunteer for DevOps and Docker from Virginia Beach, USA. I’ve helped over 250,000 people learn the software and strategies of Docker and DevOps.
For over 20 years, I have been a cloud and ops/sysadmin datacenter. I’ve been exclusive to containers for years and I support teams to dock their applications and systems and optimise their deployment speed, agility, analytics, and visibility. That’s all DevOps-y stuff.
I’m also Captain of the Docker and Captain of the Code for America Brigade. I hold monthly sessions, chat at conventions, and love to support people. I’m obsessed with containerizing every app I see, and next time we meet I’ll definitely speak your ear off about it.
I build on Node.js, Bash, and the general web occasionally, typically for open source.
I crossfit, surf a bit, geekout in our amazing local developer culture in Virginia Beach while not travelling, and fly with my mum.
Please check out my courses and visit me with thousands of others mastering the new techniques from DevOps!
Docker Captain Program
Courses with this co-author mean that a confirmed Docker Captain with Docker Inc. is the primary author.
Docker Captain is a distinction awarded by Docker to select group members who are also specialists in their field and are excited about sharing their knowledge of Docker with others. Captains are Docker ambassadors (not employees) and their devotion to sharing their experience has a significant effect on the Docker community-whether they tweet, write books, talk, run seminars, develop tutorials and courses, provide forum support, or plan and contribute to local events-they help make Docker’s technology democratisation project possible. Udemy.
- Top Kubernetes Courses Online – IT & Software Development [Udemy]
- 10 Free Kubernetes Courses Online Tutorials [Udemy]
- Linux Operating Systems for Kubernetes – OS Support
- Container 101 Tutorials: Kubernetes Technology
- 10 Best Udemy Kubernetes Courses & Tutorials 
Loved the course, I considered a good base for pursuing Kubernetes on my own with the topics that were included. It is clear and quick to follow the explanations. I do wish the course had spent a little more time on the various specifications of the yaml resource.
Atm is lacking some of the other required concepts, such as RBAC, ServiceAccounts, etc., with a pledge to deliver them later. When those lectures are available, I hope to come back. That would potentially make this course the most detailed one on k8s and would really merit a ranking of 5 stars. Kubernetes Mastery.
After spending a considerable amount of time handling a Kubernetes cluster using the Rancher UI, I took this course. It gave me a vast amount of additional insight and background that I wish I had begun with. Greatly recommended.
Fisher’s Response: Nice! Thanks a lot for the kind review and recommendation, Ashley. Good luck with your Kubernetes projects!
Amazing Course…. In the making. (Unfinished Course). Brett has in-depth knowledge of the subject matter and he is particular that you understand the basics and internal workings well.. That creates solid foundation and gives you great confidence.
- The course is well structured.
- Assignment section is really well designed that helps remove any misconceptions or gaps in your learning.
- All the content is updated
- Instructor always is concerned about your objective of using your skills in production (Very Very Important)
Many important topics are not yet published & So you can’t really do stuff after taking this course at this point in time. I would request Bret to get this done ASAP and Also add topics like Authentication, Authorisation to your TO-DO List.
Topics Not Yet Published:
- Persistent storage and volumes
- Custom resources (CRD’s)
- Helm, including the new 3.0 changes
- Kustomize templating
- Recording deployment actions (and pros and cons)
- Central logging with ELK
- Prometheus monitoring
- Static pods
- Kube proxy and remote CLI mgmt with context
- Network policies, pod security policies
And then there’s more content coming that isn’t yet at the end of the slides
- Cloud clusters
- Deployment options
- Autoscaling (VVIMP)
- Resource limits and sizing
Response by Bret Fisher: Thanks for the kind rating Pratiek. Detailed reviews are always helpful so thanks for that as well. Good luck with your Kubernetes projects! More updates coming soon.
I signed up after I completed the “Docker Mastering” for this course. I always realised, however, that Bret’s way of describing abstract topics is very brilliant and to-the-point!
I’m a little sad that I didn’t read about those subjects, including Helm maps. However, with two slides already written, there is a promise for more subjects to be addressed in the future: 727 covered with videos so far and 1694 already written slides – 967 new slides pending for related videos.
Finally, I have to admit that the landscape seems vast and so many subjects are already discussed, so it is understandable why all this material takes time to create.
Summary; I hope you’re all right, Bret. Also, I look forwards to more Kubernetes topics being discussed in this or a corresponding course.
Another Bret top-notch course. It is my third instructor’s lesson. I would certainly recommend the course if you are looking forwards to detailed and systematic learning of Kubernetes. Around the same time, if you are not able to get your hands dirty, you will not get anything from the course.
Reply from Fisher: Wow! Thanks so much for the kind review Max. I’m glad the course has been valuable for you. Good luck as you put your Kubernetes skills to work. Kudos.
- 2021 Best Salary Paying IT Certifications in-Demand
- Container 101 Tutorials: Kubernetes Technology
- Microsoft Certifications with Highest Salary in Demand 2021
- Most in-Demand IT Certifications for Beginners & Pros
- 10 Best Udemy Kubernetes Courses & Tutorials 
Loved this course for the how and why parts of each topic. Possible issues in production or scaling are explained nicely. On the other hand, you require a beginners class before the masterclass.
Some prior understanding of Kubernetes is required to keep pace with this course.
The depth of this course on each topic is much better than other CKAD types of courses.
Just two nits:
- A PDF of the course slides would help.
- More assignments would be better.
After learning Docker from the course created by Bret, my expectations were high and this course is good to get your feet wet. However, there’s not enough to be gain mastery in K8s. Sincerely, this Course needs improvements. Let’s be realistic.
It’s an easy understanding course and come up with some kubernetes ecosystem. But now lack of storage (etc. Persistent Volume) and package (etc. Helm) chapter is a little pity. I wish they update ASAP above parts in the course. FINALLY, Thats my take.
Kubernetes Mastery course. I have initially rated as with 4 stars, but changed my rating to 3.5 due to lack of fundamentals such as slide take away, Kubernetes security, Cluster and Cloud Deployments vs focus only on Minikube, MicroK8s and other single nodes study ENVs. Thank you.
Topics related to Kubernetes Mastery: Hands-On Lessons From A Docker Captain
- kubernetes mastery hands-on lessons from a docker captain free download
- free docker mastery with kubernetes+swarm from a docker captain free download
- Best docker and kubernetes: the complete guide free download 2021
- Download docker and kubernetes the complete guide pdf
- Top docker mastery: with kubernetes +swarm from a docker captain
- Docker mastery: with kubernetes +swarm from a docker captain freecoursesite
- Beginer docker mastery: the complete toolset from a docker captain
- docker mastery with kubernetes swarm from a docker captain 2021