Kubernetes Mastery: Hands-On Lessons From A Docker Captain (Udemy.com)

Learn the latest Kubernetes features (1.16) and plugins while practicing DevOps workflows, from a container expert

Created by: Bret Fisher

Produced in 2021

icon
What you will 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 KubernetesYAMLmanifests and deploy using infrastructure-as-code methods

icon
Quality Score

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

Overall Score : 94 / 100

icon
Course Description

Taught by an award-winning Docker Captain and Kubernetes expert, this Course is the result of a collaboration between Bret Fisher, creator of the #1 Docker & Kubernetes course on Udemy, and Jrme Petazzoni who is a full-time Kubernetes instructor, as well as one of the original Docker Inc DevOps Engineers! We designed the course to take your Kubernetes skills from first-time user to using K8s in production.
Updates are a thing!
You can count on it. Kubernetes is a huge topic and constantly evolving. As a result, this course will grow and evolve with it. Just starting out with Kubernetes? Perfect. This course starts out assuming you're new to container orchestration.
And, if you're using Kubernetes now and need to learn the latest features, I'm here for you! See my topics around dry runs, diffs, logging, rolling upgrades, startup healthchecks, zombie reaping, and more.[five stars] "Because Bret knows, lives, breaths and loves his technology stack. The passion and belief always comes through in all of his courses which is why Iwill always recommend his work." -- Steven Hunt, Udemy StudentAlready a Docker Mastery student and want to know what's different between the two courses?
This course assumes you know Docker and dives deeper into Kubernetes and the community of tools around it. Unlike Docker Mastery, which starts with container 101 and takes you through a lot of tools like local development setups, docker-compose, registry, Docker Hub, Swarm basics, Kubernetes basics, and general Docker best practices... this course starts with Kubernetes 101 and has you learning and practicing each feature and workflow you'll need for running your own Kubernetes clusters, and like all my courses, it focuses on how to use those features with a DevOps mindset and workflow. BONUS:
This course comes with Slack Chat and YouTube Live Q&As with me!"...
Bret is amazing. You can tell he knows exactly what he is talking about and enjoys helping others. Ihave never seen someone so involved with his user base as Bret. ...
Iwould seriously buy any course the Bret puts out because Ihave no doubts that it will be excellent." --David Olson, Udemy Course Student Why should you learn from me? Why trust me to teach you the best ways to use Kubernetes? (Hi, I'm Bret, please allow me to talk about myself for a sec):
I'm A Practitioner. Welcome to the real world: I've got 20 years of sysadmin and developerexperience, over 30 certifications, and have been exclusively focused on DevOps and the container ecosystem for my consulting clients and my own companies since Docker's early days. Learn from someone who's helped run thousands of containers across dozens of projects and organizations.
I'm An Educator. Learn from someone who knows how to make asyllabus: I want to help you. People say I'm good at it. For the last few years, I've trained thousands of people on using Docker &Kubernetes in workshops, conferences, andmeetups. See me teach at events like DockerCon, O'Reilly Velocity, GOTOConf, and Linux Open Source Summit. I Lead Communities. Also, I'm a Docker Captain, meaning that Docker Inc. thinks I know a thing or two about containers and that I do well in sharing it with others. In the real-world: I help run two local meetups in our fabulous tech community in Norfolk/Virginia Beach USA. I help online: usually in Slack andTwitter, where I learn from 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 portion of my profit on this course will be donated to supporting open source and protecting our freedoms online!
This course is only made possible by the amazing people creating open source. I'm standing on the shoulders of (open source) giants! Donations will be split between my favorite charities like Electronic Frontier Foundation and Free Software Foundation. Look them up. They're awesome!
This is a living course and will be updated as Kubernetes features change.
This course is designed to be fast at getting you started but also to get you deep into the "why" of things. Simply the fastest and best way to learn the latest container skills. Look at the scope of topics in the Session and see the breadth of skills you will learn.
Also included is a private Slack Chat group with 21,000+ students for getting help with this course and continuing your Docker and DevOps learning with help from myself and other students."I am really loving your approach to training so far. Concepts are really simplified and easy to understand. Thank you." -- Yemisi Omoijo, Udemy StudentSome of the many cool things you'll do in this course:
Deploy a microservice app using both CLI and YAMLInvestigate running apps using CLI, logs, and eventsTest out different local Kubernetes installs like Docker Desktop, microK8s, and minikubeUse Stern to view multiple container logs at onceTry different load balancer types with Kubernetes ServicesTroubleshoot container and network performanceCreate custom labels for controlling load balancer connectionsUse the new Server Dry Run to test changes with the APIRecover from a failed update, and rollback updates to previous versionsTest different healthcheck probe typesUse various app config options with built-in Kubernetes featuresQuickly patch YAMLwith a single commandSplit up and deploy YAMLfrom git repos using DevOps practicesDeploy the Kubernetes Dashboard web GUIsecurelyAnd so much more...
After taking this course, you'll be able to:
Know when to use Kubernetes for solving real-world problemsStep through the proper decisions to make when creating healthchecksUnderstand how to test healthchecks to ensure they don't create problemsKnow when to use different types of app configuration like args, envs, ConfigMaps, and moreDesign a ConfigMap with the Downward API for more flexible deploymentsMake KubernetesYAMLmanifests and deploy using infrastructure-as-code DevOps methodsProtect your keys, TLScertificates, and passwords with encrypted secretsLead 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&Awith 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:
Beginner Kubernetes students that want to learn the latest features and patterns for container orchestrationSysadmins, developers, and operators that know some Docker, and want to start using multi-server orchestrationAnyone who makes, deploys, or operates software on servers, that already knows container basics

icon
Instructor Details

Bret Fisher

Hey I'm Bret.Thanks for learning about me. I'm a freelance DevOps and Docker consultant, trainer, speaker, and Open Source volunteer working from Virginia Beach, USA. I've helped over 150,000 people learn Docker and DevOps tools and techniques.
I've been a cloud and datacenter ops/sysadmin for more than20 years. For years I've been exclusive to containers and I help teams Dockerize their apps and systems, and improve their speed of deployment, resiliency, metrics, and awareness. All that DevOps-y stuff.
I'm also a Docker Captain and Code for America Brigade Captain. I runmonthly meetups, speak at conferences, and love helping others. I'm obsessed with containerizing any app I see, and I'll likely talk your ear off about it next time we meet.
I sometimes develop in Node.js, Bash, and general web, usually for open source.
When not working, I crossfit, surf a little, geekout in our awesome local dev community in Virginia Beach, and travel with my Wife.
Please check out my courses and join me with thousands of others who are learning the latest DevOps tools!

icon
More courses by Bret Fisher

Docker Mastery: with Kubernetes +Swarm from a Docker Captain

$11.99

Docker for Node.js Projects From a Docker Captain

$11.99

icon
More it & software courses

Kubernetes Certified Application Developer (CKAD) with Tests

$11.99

Angel Oracle Card Reader Course; Become the Oracle

$11.99

Cisco CCENT Packet Tracer Ultimate labs: ICND1 Exam prep lab

$11.99

Microsoft Access Networking 2: Maximum Security

$11.99

Oracle 12c Multitenant Architecture Administration

$11.99

Certified Kubernetes Administrator (CKA) with Practice Tests

$11.99

icon
Reviews

4.7

233 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Alexei Novakov on 11/14/2020

Concise, easy to understand with just enough of depth.

By Michael Mller on 11/14/2020

Very good and easy to understand explanations.
Many good examples on which you can build yourself.

By Stefan Warringa on 11/14/2020

A really hands-on course and Bert is a great instructor. Lots of advice on practical scenarios and trade-offs.
However, as a preparation for CKAD it is not complete. Topics like stateful sets and multi-container pod design aren't covered. Also course hasn't been updated in 9 months.. Is it abandoned?

By Xavier Langlois on 11/7/2020

Very clear! Thanx Capt'N

By Garima Kumari on 11/7/2020

i had no idea about kubernetes, with this course i'm able to understand and work on kubernetes in my office project.

By Javier Aguirre on 11/7/2020

I had a basic understanding and this course really helped get a lot of basic concepts regarding k8s, with real examples.

By Nasif Ali Shah on 11/1/2020

Brett is the man who knows the stuff in Kubernetes. He is the Docker captain in this course and the Kubernetes guru. He provides his 100% to make is students understand all the ins and outs of the Kubernetes world. By taking this course I ad the feeling as he was made for this course. He has a great sense of humor whicj makes the course very interactive and interesting. I recommend all the students to practically do each of the exercises and tasks while continuing this course. This will let the basic of Kubernetes bury in your minds and will make the course go on a smooth flow.

By Dan Caugherty on 10/26/2020

I think there should either be more assignments to reinforce what has been presented. When they're few and far between, it's often very difficult to recall the material.

By merson Felinto on 10/24/2020

Awesome! Thanks so much for creating this course.

By Richard Langlois on 10/18/2020

Very well structured!

By Gabriel Gosparo on 10/18/2020

Very good k8s course.As all Bret courses are explained in detail.

By Sbastien Hbert on 10/18/2020

Very informative and very well explained ! Thanks Bret and really impressed by all this content !