Image15

Kubernetes for Linux System Administrators


Welcome to Kubernetes for Linux System Administrators, a practical course designed to help you move from traditional Linux environments to modern container orchestration with Kubernetes. You will learn Kubernetes architecture, Pods, Deployments, networking, storage, ConfigMaps, Secrets, and RBAC security. The course includes Minikube and kubeadm setups, troubleshooting, scaling, rolling updates, hands-on labs, quizzes, assignments, role plays, and a real-world deployment project to build practical production-level Kubernetes skills.

Best price

Only
USD 9.99

Course Curriculum



Introduction

Course Overview

Introduction to Kubernetes

Why Docker alone is not enough

Kubernetes vs traditional Linux servers

Kubernetes vs systemd services

Introduction to Kubernetes Cluster

Kubernetes High-Level View vs Low-Level View

Introduction to Pod

Kubernetes terminology mapped to Linux concepts

Common myths & misconceptions

Preparing for Kubernetes Certification Exams

Quiz

Understanding and Explaining Kubernetes Basics

Control plane vs worker nodes

The Role of etcd in Kubernetes

API server & scheduler

Introduction to kubelet & kube-proxy

How Kubernetes makes decisions

How Kubernetes Is Practiced Locally (Minikube & kubeadm)

Introduction to YAML

Quiz

Understanding Kubernetes Architecture

Linux Prerequisites

Download and Install virtualization

VM setup with Linux CentOS installation

System Preparation for Containers

Installing Docker

Installing Minikube

Installing kubectl

Creating first cluster

Cluster Verification

Understanding kubeconfig

Access control basics

Create & destroy clusters

Quiz

Set Up a Local Kubernetes Lab Environment

System Preparation for kubeadm Cluster

Installing kubeadm

Initializing Control Plane and Pod Networking (CNI)

Joining Worker Nodes using kubeadm join

Deploying a Sample Application on the Cluster

Quiz

Build & Manage Production-Style Kubernetes Cluster

Pod Internals in Action

Containers Inside a Pod

Pod Lifecycle

Restart Policies Under Failure

Logs & Events Analysis

Break pods intentionally

Quiz

Understanding Pod Behavior and Internal Working

Deployments, ReplicaSets, and Desired State

Scaling Applications (scale out and scale in)

Rolling Updates (upgrade image safely)

Rollbacks (go back when something breaks)

Health Checks (Liveness + Readiness)

Resource Requests, Limits, and why pods get killed (OOMKilled)

Observe Scheduling Behavior

Break a Deployment, then Fix It (real troubleshooting loop)

Quiz

Kubernetes networking model

Pod-to-Pod communication

ClusterIP Service

NodePort Service

LoadBalancer Service

Quiz

Why containers are ephemeral

Volumes explained

Persistent Volumes (PV)

Persistent Volume Claims (PVC)

Using Persistent Storage in Pods (PV + PVC)

Storage Classes

Host Path vs dynamic provisioning

Quiz

ConfigMaps vs Secrets

Environment variables vs mounted configs

RBAC basics (Linux permission analogy)

ServiceAccounts

Quiz

Introduction to Docker Hub

Introduction to Podman

Final Project Deploy a Website on Kubernetes

Quiz

Let’s keep in touch



Subscribe to the mailing list and receive the latest updates