Kubernetes From Scratch
What about this course?
Learn the internals of Kubernetes, breaking down each component while practicing on 30 real-world project-focused challenges.

Instructor for this course
Chad Crowell
This course is composed by the following modules
How Kubernetes Works - Part 1
How Kubernetes Works - Part 2
Project 1- Installing a Single Node Kubernetes Cluster using Micro K8s
Project 2 - Installing a Multi-Node Cluster using Kubeadm
Project 3 Using containerD as the container runtime in Kubernetes
Project 4 Create an NGINX pod in Kubernetes
Project 5 Using a sidecar container to collect logs from two separate streams in Kubernetes
Kubernetes Resources and Stateless Apps
Project 1: Creating a deployment and exposing a service in Kubernetes
Project 2: Working with persistent data in a Kubernetes cluster
Project 3: Checking container health in Kubernetes with Liveness and Readiness probes
Project 4: Storing Secrets in Kubernetes
Kubernetes Ingress with Traefik and Nginx ingress
Project 1: Use an ingress controller and resource to access two different apps
Project 2: Secure your app on Kubernetes using Ingress and TLS
Project 3: Use cert-manager to issue and renew certificates for your app in Kubernetes
Managed Kubernetes in Azure (AKS)
Project 1: Install an Azure Kubernetes Service (AKS) cluster using cloud shell
Project 2: Using virtual nodes with an AKS cluster
Project 3: Exposing your app to the internet using an Azure Load Balancer in AKS
Project 4: Create persistent storage for your AKS cluster using storage Class
Accessing Cluster Resources in AKS
Project 1: Create a service account to access a namespace using clusterRoles in AKS
Project 2: Use Azure RBAC to limit who can access your AKS cluster
Project 3: Create an AKS cluster with Azure AD integration
Networking and Securing Apps in AKS
Project 1: Create an AKS cluster using Azure CNI
Project 2: Use cert-manager and ingress in AKS to access your app from your domain
Project 3: Access your app on AKS using HTTP application routing
Project 4: Use Azure Policy in AKS to secure your cluster
Scaling Applications in AKS
Project 1: Deploy a WordPress blog with MySQL to AKS using a LoadBalancer resource
Project 2: Create a new nodepool for different types of apps running in AKS
Project 3: Use a pod autoscaler with AKS to dynamically scale your cluster
Project 4: Upgrade an AKS cluster to a specific version of Kubernetes
Monitoring and Troubleshooting Application Failure
Project 1: View AKS cluster component logs
Project 2: View events and kubelet logs in AKS
Project 3: Visualizing Prometheus metrics in AKS
Common Course Questions
If you have a question you don’t see on this list, please visit our Frequently Asked Questions page by clicking the button below.
If you’d prefer getting in touch with one of our experts, we encourage you to call one of the numbers above or fill out our contact form.
Do you offer training for all student levels?
Are the training videos downloadable?
I only want to purchase access to one training course, not all of them, is this possible?
Are there any fees or penalties if I want to cancel my subscription?