Dive Into Kubernetes - Containers, Docker and Kubernetes

Get Started with Containers, Docker, Kubernetes with a Docker Captain and CNCF Ambassador *Full Kubernetes Lab Included*

4.66 (457 reviews)
Udemy
platform
English
language
Operating Systems
category
Dive Into Kubernetes - Containers, Docker and Kubernetes
11,798
students
4 hours
content
Mar 2024
last update
$84.99
regular price

What you will learn

The evolution of Containers and the impact of Docker in the world of Linux, DevOps and CI/CD

Docker's Contribution of Containerd and Runc to the CNCF and the Open Compute Initiative

DockerShim, how it relates to Kubernetes and why it's deprecation does not matter

Installation and Setup of Containerd and Runc as our Container Runtime

How to configure and install CNI (Container Network Interface) Plugins

Using Nerdctl with Containerd to provide a Docker CLI experience

Running containers with Containerd and Nerdctl

Installation and Setup of Kubernetes using Kubeadm

Configuring a Kubernetes Container Network Interface

YAML - How to quickly generate Kubernetes YAML using the CLI

Kubernetes Pods - The smallest unit of compute in Kubernetes

The Pause Container - An important Kubernetes component that many overlook

Kubernetes Deployments and ReplicaSets (for Scaling)

Services - For network connectivity

How to deconstruct and reconstruct a Kubernetes cluster, component by component

Architectural Deep Dive: Kubelet

Architectural Deep Dive: ETCD

Architectural Deep Dive: Kube-Apiserver

Architectural Deep Dive: Kube-Scheduler

Architectural Deep Dive: Controller-Manager

Architectural Deep Dive: Kube-Proxy

Architectural Deep Dive: CoreDNS

Architectural Deep Dive: Kube-DNS

Understanding Kubernetes Architecture Diagrams

Further exploration with a thorough Quiz and Challenges

Why take this course?

*** [CNCF Endorsed] ***

Kubernetes
is the hottest topics in the realm of DevOps and is one of the most demanded skillsets.  As a DevOps Engineer, salaries upwards of $100,000 annually are readily available.

This course fully takes you from ground zero!  You'll learn the basics of Containers.  You'll learn how to become effective with Docker (how to use Docker to run, manage and even build multi platform containers!).  We'll then focus on Kubernetes and by the end of this course you'll also have a solid foundation of Kubernetes and every component that is used.

Provided with this course is an incredible lab environment that will enforce all knowledge in the course as well as quizzes, optional study and optional challenges!

This course was created based on my own personal frustrations when learning Kubernetes.  Many courses and books explain the core components as theory but have little hands on usage or examples of the architectural components.

5/5 "Brilliant concise course. I needed a refresher to Kubernetes architectural fundamentals and this was perfect. It is a very engaging and well designed course, with great visuals (e.g. the indicator lines superimposed on terminal text, the smooth scrolling, the diagrams etc). I thought using a one node cluster might make things more confusing but actually it made it much easier and I liked the way things came full circle at the end. Highly recommend this for newcomers to Kubernetes or those like me who need a refresher in the fundamentals" - Student Testimonial

My belief is that an understanding of the Kubernetes core components, as well as those that are hidden in the background provides you with a much better understanding of how and why Kubernetes works and will also make you more much effective with Kubernetes!


5/5 "The course is direct to the point in terms of it being hands-on. You are practically taken through the installations and finally, an outline of the entire deep-dive is shared for better understanding. Also, the quiz and challenges section is detailed in such a way that it would offer one a comprehensive review of the entire course. Great!" - Student Testimonial

After an overview of the history of Containers, Kubernetes and the relationship to Docker, we'll cover the use of Dockershim, it's deprecation, the inception of Containerd and Runc and we'll configure these as part of our container runtime environment.

We'll then install and configure Nerdctl, a cli for Containerd that provides the awesome CLI experience that we're used to with Docker!

CNI plugins provide an introduction to the world of Container Network Interfaces.

We'll build a Kubernetes cluster using kubeadm and explore common components and functionality - Pods, the Pause container, Deployments, Replicasets and Services.

With our Kubernetes cluster running, we'll carefully dismantle the components one by one. We'll then start each component, repeating the functionality that we've explored and will understand, step by step, what each component is and why it's important in the Kubernetes ecosystem.

5/5 "Great video for kickstarting with k8s. Thanks, James, same as the Ansible course, the videos are super clean and organized" - Student Testimonial

We'll talk through the use of the Kubelet, ETCD, Kube-ApiServer, Kube-Scheduler, Controller-Manager, Kube-Proxy, CoreDNS and Kube-DNS!

Lastly there are Quizzes and Challenges to test and take your knowledge further.

Screenshots

Dive Into Kubernetes - Containers, Docker and Kubernetes - Screenshot_01Dive Into Kubernetes - Containers, Docker and Kubernetes - Screenshot_02Dive Into Kubernetes - Containers, Docker and Kubernetes - Screenshot_03Dive Into Kubernetes - Containers, Docker and Kubernetes - Screenshot_04

Reviews

Mohammad
May 21, 2023
Extremely well crafted course. With so many half cooked courses out there in the market this course like a breath of fresh air. It's a perfect combination of theory plus practical. James you did a fine job with this one & I'd love to take python devops courses from you. Thank you Sir!
Ankush
May 7, 2023
Hi James, The way you have taught the basics of Docker and Kubernetes has gone to next level, awaiting for your CKA course. Keep up the good work.
Muhammad
May 7, 2023
Hi James, Its really good to course. You explained each topic very clearly and made me able to grab basic concepts. Please keep it up very good work! I highly appreciate your teaching style. Regards: Muhammad Amer
Mike
May 6, 2023
Good course to get the basic overview of Kubernetes. The teacher explains it good in a clear English. It was even possible to play with the cluster on a local test lab, which was very useful. If you got stuck or you had some longer commands, you could click a button to execute the command from video in your test lab. There were small "side quests" after each topic to try out some stuff. You have to try it somehow by yourself. (solution to these tasks are also available) Kubernetes is a big topic but this course here is a good foundation. For me as a developer this will help me. In the end I had some problems with the test lab, for example the command didnt work because host was down or something but after I restarted the test lab it worked again. Thanks for the course!
kishore
May 5, 2023
The Course is Amazing for Beginners and if you want refresh your container skills this is a goodone what i liked about the course : 1. Good Lab Environment 2. Good QnA 3. Explanation of Pause containers and why it is required 4. Multistage Docker Builds 5. Creating the Final Dockerfiles using the Docker best practices 6. Good Animation What can be improved / Added : 1. Someone beginner will love to see an end-to-end process for a pod life cycle means what happens when we do create a pod or use the Kubectl apply command and similarly for deletion and all. if an example can be provided to show how all the components are involved from kubectl apply to pod is up and running it will be much helpful
Mukund
May 4, 2023
Accurate and appropriate! James has the perfect course designed to help a newbie get upto speed for Docker and Kubernetes. His methods of teaching and hands-on labs are explanatory and useful. James was also receptive to feedback, and responds with appropriate timelines for resolution. Highly recommended for beginners and for people who are looking to brush up their skills.
Paweł
May 4, 2023
James is the first instructor whose courses encouraged me to finish them after several years of procrastinating, besides some indispositions of mine. During his K8s course I was able to _get_ the simplicity and power of Kubernetes, because he shows working principle of every piece being an ingredient of tools he speaks about. What is even more important, he developed a lab available in several different forms and possibly accessible in several friendly ways, so you will not lose focus during lectures.
Arit
May 2, 2023
Another excellent class! Thank you so much James for your advice and teachings. I have been in k8s world for some time and working on real time projects still learned a lot from you. This was really helpful for beginners also who wants to kickstart their journey with modern day k8s deployment. Already recommended lot of my friends and collegues and will continue to do the same. Waiting for much for cool content.
Js
May 1, 2023
I have enjojed watching his lesson from Dive into ansible. I am sure this will be informative and enjoyable to watch.
Naresh
May 1, 2023
Amazing, above expectations! This is a very good course to start for anyone who wants to do CKA Certification. For me this was a very good refresher as i am planning to do CKAD. Thanks James.
Mohammed
May 1, 2023
The course is awesome. The instructor is great, he explained everything you need to know on Kubernetes. I seriously love his style of teaching, the guy is superb.
Thomas
April 30, 2023
James, that was really amazing. You explained that very clear and made so much fun to watch and learn these sections. Please keep up your great work! I highly appreciate your work and cannot wait for another courses by you. Cheers, Thomas
G
April 28, 2023
Loving this course! I find James such an easy teacher to listen to and understand (english is not my first language!). He is thorough and patient and I'm able to grasp the concepts which can be quite confusing at times. I highly recommend his course if you want to learn from a champion that will give you also real life application use cases and cares for your learning journey. Thanks a lot
Sreekanth
October 15, 2022
Thank you James for such amazing course on Docker and Kubernetes with user friendly lab experience. This course is a best starting point for those who do not have prior Docker and Kubernetes knowledge, and a quick refresher for an experienced professionals who already have hands experience on Kubernetes. The core Kubernetes concepts were explained in a simplified way with hands on lab experience. Looking forward for more such an amzaing courses.
M
August 22, 2022
Amazing course, best course for learning docker and kubernetes - Your labs are brilliant - Quizes after every topic enforces the learning - Use of graphics and visuals were spot on which helps keeps the viewer interested at every minute Overall this is one of the best course for learning Docker & Kubernetes.

Charts

Price

Dive Into Kubernetes - Containers, Docker and Kubernetes - Price chart

Rating

Dive Into Kubernetes - Containers, Docker and Kubernetes - Ratings chart

Enrollment distribution

Dive Into Kubernetes - Containers, Docker and Kubernetes - Distribution chart

Related Topics

4723276
udemy ID
6/7/2022
course created date
6/8/2022
course indexed date
Bot
course submited by