Do you want to learn Kubernetes? Here we listed Best Free Kubernetes Courses which will help you learn Kubernetes, and are suitable for beginners, intermediate learners as well as experts.
Kubernetes: Getting Started
What you’ll learn
- Kubernetes basics.
- Next, we will understand why we need a good Container Orchestration Engine and see why Kubernetes is your go-to option
- Then, we will build and administer production grade Kubernetes clusters on-the-go, on-cloud and as well as locally on your laptop
- After that, you will get in depth understanding of what are Pods, how do they connect and communicate and finally will show you how to write Pod manifest file and deploy it on Kubernetes
- Then, we will go through managing application protection and high-availability using ReplicaSet, ReplicationController, and DaemonSet,
- Finally, using nodePort Service, I will show you how to expose applications on to the internet using NodePort service.
Duration: 1hr 4min
Rating: 4.4 (1,440 ratings) out of 5
Trainer: Srinath Challa
URL: https://www.udemy.com/course/kubernetes-getting-started/
Introduction to Kubernetes
What you’ll learn
- The origin, architecture, primary components, and building blocks of Kubernetes
- How to set up and access a Kubernetes cluster using Minikube
- Ways to run applications on the deployed Kubernetes environment and access the deployed applications
- Usefulness of Kubernetes communities and how you can participate.
Duration: Approx 28 Hrs
Trainer: Chris Pokorni, Neependra Khare
URL: https://www.edx.org/course/introduction-to-kubernetes
Learn Devops Kubernetes deployment by kops and terraform
What you’ll learn
- Deploy Kubernetes cluster in AWS.
- Learn how to use Kops to spin up Kubernetes cluster.
- Learn how to use Terraform to run immutable infrastructure.
- Learn deployment concepts in Kubernetes.
- Learn how to get inside Docker container, watch logs.
- Use knowledge learned throughout this course in another cloud providers than just AWS.
Learn about horizontally scaled deployment in Kubernetes. - Learn how to deploy NGINX web server with their custom content to Kubernetes in form of Docker container.
- Learn how to see logs, get inside the Docker container within the pod in Kubernetes
Duration: 1hr 53min
Rating: 4.4 (1,052 ratings) out of 5
Trainer: Jan Toth
URL: https://www.udemy.com/course/learn-devops-kubernetes-deployment-by-kops-and-terraform/
Kubernetes for developers
What you’ll learn
- You will be able to deploy, manage and scale your apps in Kubernetes.
- You will be able to deploy your apps on Azure AKS.
- You will be able to create and deploy Deployment, Service, ConfigMap, Secret
- You will be able to deploy and connect a web app (ASP NET Core) with a database (SQL Server).
Duration: 3hr 32min
Rating: 4.4 (284 ratings) out of 5
Trainer: Houssem Dellai
URL: https://www.udemy.com/course/kubernetes-for-developers/
Fundamentals of Containers, Kubernetes, and Red Hat OpenShift
What you’ll learn
- Create containerized services.
- Manage containers and container images.
- Create custom container images.
- Deploy containerized applications on Red Hat OpenShift
Duration: Approx 14hr
Trainer: Zach Gutterman, Richard Allred
URL: https://www.edx.org/course/fundamentals-of-containers-kubernetes-and-red-hat
Getting Started with Google Kubernetes Engine
What you’ll learn
- Understand container basics
- Containerize an existing application
- Understand Kubernetes concepts and principles
- Deploy applications to Kubernetes using the CLI
- Set up a continuous delivery pipeline using Jenkins
Duration: Approx. 10 hours
Rating: 4.5 (2,636 ratings) out of 5
Trainer: Google Cloud
URL: https://www.coursera.org/learn/google-kubernetes-engine
Kubernetes Basics
What you’ll learn
- Kubernetes basics
URL: https://www.youtube.com/playlist?list=PLLasX02E8BPCrIhFrc_ZiINhbRkYMKdPT
Affiliate Disclaimer: Some links in this post may be affiliate links. This means we may earn a small commission at no extra cost to you. These commissions help support the site — thank you for your support!
Deal Score0