Kubernetes Basics Online Course

Kubernetes Basics Online Course

4.8 (1,800 ratings)
4,500 Learners

What’s Included

No. of Videos 18
No. of hours 01
Content Type Video
Access Immediate
Access Duration Life Long Access

Kubernetes Basics Online Course

Learn Kubernetes from the ground up with hands-on practice. Set up local clusters with Minikube, manage them using kubectl, and create pods, deployments, and services. Gain real-world skills in scaling, monitoring, troubleshooting, and working with YAML for declarative deployments. By the end, you’ll be confident in deploying and managing applications in Kubernetes.

Who should take this Course?

This course is ideal for developers, IT professionals, system administrators, DevOps engineers, and anyone interested in learning how to deploy and manage containerized applications using Kubernetes. It is also suitable for students and technology enthusiasts who want to gain foundational knowledge of container orchestration. No prior Kubernetes experience is required, though basic familiarity with containers and cloud concepts is helpful.

What you will learn

  • Understand Kubernetes and its architecture
  • Learn what node, pod, services, and deployments are
  • Learn to create a Kubernetes cluster
  • Learn to manage a cluster using the Kubernetes dashboard
  • Create pods using command lines
  • Learn to connect to pods and explore their internals

Course Outline

  • Course Introduction
  • Kubernetes for Beginners Introduction

Kubernetes Overview

  • What is Kubernetes?
  • What is Pod?
  • Kubernetes Cluster and Nodes
  • Kubernetes Services
  • What is kubectl?

Minikube Installation

  • Software Required for This Course
  • Installing Kubectl
  • Installing Minikube

Kubernetes Cluster

  • Creating Kubernetes Cluster Using Minikube
  • Exploring the Kubernetes Node

Pod Creation

  • Creating Just a Single Pod
  • Exploring Kubernetes Pod
  • Creating Alias for the Kubectl Command

Deployment Creation

  • Creating and Exploring Deployment
  • Scaling Deployment
  • Connecting to One of the Pods Using Its IP Address

Service Creation

  • What is Service?
  • Creating and Exploring ClusterIP Service
  • Connecting to the Deployment Using ClusterIP Service

Deployment and Service Deletion

  • Deleting Deployment and Service

Running Node.js Application Using K8S

  • Creating Node Web Application
  • Dockerizing Node Application
  • Pushing Custom Image to the Docker Hub
  • Creating Deployment Based on the Custom Docker Image
  • Scaling Custom Image Deployment
  • Creating NodePort Service
  • Creating LoadBalancer Service

Rolling Updates and Pods Recovery

  • Rolling Update of the Deployment
  • What Happens When One of the Pods is Deleted?

Kubernetes Dashboard

  • Kubernetes Dashboard

YAML Specification Files

  • Creating YAML Deployment Specification File
  • How to Use Kubernetes Documentation?
  • Applying YAML Deployment File
  • Creating YAML Service Specification File

Multiple Deployments Creation

  • Plan for the Creation of the Two Deployments
  • Creating another Web App with Two Endpoints
  • Building Custom Docker Image for the Second Web App
  • Creating YAML Service Specification File
  • Creating YAML Specifications for the NGINX App
  • Applying Specifications for Both Apps

Interaction Between Deployments

  • Verifying Connectivity Between Different Deployments
  • Resolving Service Name to IP Address
  • Deleting Both Applications

CRI-O Container Runtime

  • Changing Container Runtime from Docker to CRI-O
  • Deploying Apps Using CRI-O Container Runtime
  • Verifying Connectivity Between Deployments

Course Summary

  • Wrap-Up

Reviews

How learners rated this courses

4.8

(Based on 1800 reviews)

63%
38%
0%
0%
0%
Jiahao Lin

The course explained pods and containers in a very simple way. Thank you team for making Kubernetes easy to learn.

Mitchell Owens

Great foundational course with easy examples. Big thanks to the team for providing it free.

Write a review

Note: HTML is not translated!
Bad           Good

Tags: Kubernetes Basics Free Course, Kubernetes Basics Online Course, Kubernetes Basics Free Course, Kubernetes Basics Test, Kubernetes Basics Questions,