Practical Kubernetes - Beyond CKA and CKAD | Hands-on

Prepare for the CKA & CKAD while enhancing your skills with Practical Production Kubernetes tasks

Course Instructors: Thinknyx Technologies, Yogesh Raheja

$25.00 $49.00 49% OFF

Course Overview

What’s in this course?

Practical Kubernetes - Beyond CKA and CKAD | Hands-on is a comprehensive course designed to take you from foundational Kubernetes concepts to advanced, production-level skills, with a focus on practical applications and real-world scenarios.

The course starts with foundational topics, perfect for beginners, covering core Kubernetes principles, container orchestration, architecture, and installation. As you progress, you'll dive into intermediate topics like Kubernetes objects, networking, and manifest file creation, setting the stage for more complex scenarios.

In the advanced sections, you'll learn how to manage Kubernetes in production, covering tasks like rollouts/rollbacks, cluster maintenance, security using RBAC, and advanced pod configurations. You'll also explore specialized topics like monitoring, network policies, Ingress, private registries, and Helm charts for efficient application management.

By the end of the course, you'll be well-prepared for both CKA and CKAD certifications, and more importantly, equipped with hands-on expertise to manage, deploy, and troubleshoot Kubernetes clusters in real-world environments.

Special Note: 

This course is designed to showcase all practical concepts with live demonstrations. Every concept is presented in real-time, and any errors that arise are troubleshooted and addressed as they occur live in the demonstrations.

Legal Notice:

Kubernetes® is a registered trademarks of  The Cloud Native Computing Foundation (CNCF) and/or The Linux Foundation in the United States and other countries. This course is not certified, accredited, affiliated with, nor endorsed by The Cloud Native Computing Foundation (CNCF) and/or The Linux Foundation.

Student Testimonials:

★★★★★ "This is an awesome and informative course that provides a deep understanding and knowledge of Kubernetes and containerization, with in-depth practical hands-on experience."

★★★★★ "Just the right amount of history and information to make the process from VMs to containers understandable without too much history that is irrelevant to learning how to use the tools."

Course Structure:

  • Lectures
  • Demos
  • Quizzes
  • Assignments

Course Contents:

  • Course Introduction
  • Getting Started with Container Orchestration
  • Kubernetes at a Glance
  • Understanding Kubernetes Architecture
  • Installation and Configuration of a Kubernetes Cluster
  • Kubernetes Objects
  • Kubernetes Networking
  • Understanding and Developing Manifest Files
  • Application Rollouts and Rollbacks
  • Kubernetes Cluster Maintenance
  • More Useful Kubernetes Objects
  • Advanced Pod Tasks
  • Scheduling in Kubernetes
  • Getting started with Kubernetes Volumes
  • PV, PVC and Storage Classes
  • StatefulSets for Stateful applications
  • Cluster Upgrade
  • RBAC in Kubernetes
  • Ingress
  • Network Policies
  • Monitoring and Cluster Dashboard
  • Private Registry Integration
  • Getting Started with Helm
  • Certificate management with kubeadm
  • Pod Disruption Budgets (PDBs)
  • Advanced Monitoring Using Prometheus and Grafana
  • Kubernetes Events, Demonstration - Troubleshooting Tips | kubectl events

All sections of this course are demonstrated live, with the goal of encouraging enrolled users to set up their own environments, complete the exercises, and learn through hands-on experience!

Course Curriculum

Practical Kubernetes - Beyond CKA and CKAD | Hands-on

1 Exercises168 Learning Materials

Course Introduction

Introduction

Video
00:04:24

Certification Details

Github Repository Link

Additional Github Repository for Practice

Course Material - Practical Kubernetes - Beyond CKA and CKAD | Hands-on

PDF

Getting Started with Container Orchestration

Evolution of Containers

Video
00:07:47

Limitations of Containers

Video
00:03:10

Container Orchestration

Video
00:04:59

Features of a Container Orchestrator

Video
00:02:42

Summary

Video
00:00:43

Kubernetes at a Glance

Introduction to Kubernetes

Video
00:03:30

Why Kubernetes?

Video
00:03:05

Setup Options/Offerings

Video
00:05:09

Summary

Video
00:00:25

Understanding Kubernetes Architecture

Kubernetes Controller and Worker Components

Video
00:07:06

Demonstration - Kubernetes Documentation

Video
00:04:07

Summary

Video
00:00:26

Installation and Configuration of a Kubernetes Cluster

Overview and Pre-requisites of setting up Two-node cluster with Kubeadm

Video
00:07:14

Demonstration - Two node cluster setup

Video
00:26:23

Summary

Video
00:00:19

Kubernetes Objects

Kubernetes CLI overview

Video
00:05:15

Introduction to Kubernetes Objects

Video
00:03:20

Getting Started with NameSpaces

Video
00:02:28

Demonstration - Namespaces Operations

Video
00:04:06

Getting started with Pods

Video
00:02:54

Demonstration - Pods Operations

Video
00:08:07

Introduction to ReplicaSets

Video
00:02:37

Demonstration - ReplicaSet Operations

Video
00:07:29

Getting Started with Deployments

Video
00:02:24

Demonstration - Deployment Operations

Video
00:06:20

Introduction to Labels and Selectors

Video
00:02:22

Demonstration - Labels and Selectors

Video
00:03:18

Demonstration - Inbuilt Labels

Video
00:02:07

Demonstration - Useful Kubectl Tips

Video
00:02:35

Summary

Video
00:00:34

Kubernetes Networking

Introduction to Service Object

Video
00:04:20

ClusterIP

Video
00:01:22

Demonstration - ClusterIP

Video
00:07:26

NodePort

Video
00:02:08

Demonstration - NodePort

Video
00:06:28

LoadBalancer

Video
00:01:40

Demonstration - LoadBalancer

Video
00:05:41

Demonstration - Troubleshooting Deployment and Service

Video
00:06:13

Summary

Video
00:00:36

Understanding and Developing Manifest Files

Kubernetes API ecosystem and developing object definition files

Video
00:10:43

Demonstration - Deployment and Service Object File

Video
00:15:20

Demonstration - Smart way of creating YAML

Video
00:07:42

Demonstration - kubectl explain

Video
00:09:25

Summary

Video
00:00:39

Application Rollouts and Rollbacks

Update Strategies and Rollback

Video
00:05:57

Demonstration - Rolling update Strategy and Rollback

Video
00:12:56

Demonstration - Recreate Strategy

Video
00:11:17

Summary

Video
00:00:20

Kubernetes Cluster Maintenance

Scaling-out a Cluster

Video
00:04:05

Demonstration - Scaling Out K8s Cluster

Video
00:18:15

Cordon and Uncordon

Video
00:01:39

Demonstration - Cordon and Uncordon

Video
00:03:14

Draining in Kubernetes

Video
00:02:46

Demonstration - Draining in Kubernetes

Video
00:03:29

etcd Backup and Restoration

Video
00:04:34

Demonstration - etcd Backup and Restoration

Video
00:10:57

Scaling-in a Cluster

Video
00:01:46

Demonstration - Scaling in K8s Cluster

Video
00:04:43

Summary

Video
00:00:56

More Useful Kubernetes Objects

DaemonSets

Video
00:03:04

Demonstration - DaemonSets

Video
00:08:11

Jobs

Video
00:05:07

Demonstration - Jobs

Video
00:04:14

Cronjobs

Video
00:03:39

Demonstration - Cronjobs

Video
00:06:28

Static Pods

Video
00:02:23

Demonstration - Static Pods

Video
00:05:43

ConfigMaps

Video
00:01:37

Demonstration - ConfigMaps

Video
00:04:08

Secrets

Video
00:01:11

Demonstration - Secrets

Video
00:05:29

Summary

Video
00:00:53

Advanced Pod Tasks

Init Container

Video
00:03:58

Demonstration - Init Containers

Video
00:05:37

Multicontainer Pod

Video
00:06:39

Demonstration - Multicontainer Pod

Video
00:01:47

Resource Limits and Requests

Video
00:03:59

Demonstration - Resource Limits and Requests

Video
00:03:31

Liveness probe

Video
00:04:28

Demonstration - Liveness Probe

Video
00:02:59

Readiness Probe

Video
00:01:00

Demonstration - Readiness Probe

Video
00:03:19

Startup Probe

Video
00:00:58

Demonstration - Startup probe

Video
00:02:50

Summary

Video
00:00:38

Scheduling

Nodename

Video
00:03:17

Demonstration - NodeName

Video
00:03:22

NodeSelector

Video
00:03:09

Demonstration - NodeSelector

Video
00:06:56

Node Affinity

Video
00:05:08

Demonstration - Node Affinity

Video
00:06:19

Node Anti-Affinity

Video
00:02:18

Demonstration - Node Anti-Affinity

Video
00:04:24

Inter-Pod Affinity

Video
00:02:00

Demonstration - Inter-Pod Affinity

Video
00:09:37

Pod Anti-Affinity

Video
00:02:32

Demonstration - Pod Anti-Affinity

Video
00:03:22

Taints and Tolerations

Video
00:04:25

Demonstration - Taints and Tolerations

Video
00:08:11

Demonstration - DaemonSets with Tolerations

Video
00:05:39

Demonstration - Removing Taints and Labels

Video
00:02:07

Summary

Video
00:00:40

Storage Part-1

Getting started with Volumes

Video
00:08:59

Demonstration - Empty dir Volume Type (Ephemeral Volumes)

Video
00:11:33

Demonstration - Hostpath Volume Type (Persistent Volumes)

Video
00:08:59

Demonstration - ConfigMaps using Volumes

Video
00:08:33

Demonstration - Secrets using Volumes

Video
00:05:55

Demonstration - Projected Volumes (All in one Volumes)

Video
00:06:56

Summary

Video
00:00:46

Storage Part-2

Persistent Volume & Persistent Volume Claim

Video
00:04:50

Demonstration - PV and PVC with NFS

Video
00:19:51

Dynamic Volumes using Storage Classes

Video
00:03:18

Demonstration - NFS Provisioner Setup

Video
00:10:33

Demonstration - Storage using NFS

Video
00:04:26

Summary

Video
00:00:33

Storage Part-3

StatefulSets

Video
00:09:20

Deployment vs StatefulSets

Video
00:02:09

Demonstration - StatefulSets

Video
00:23:07

Summary

Video
00:00:14

Cluster Upgrade

Cluster Upgrade

Video
00:06:32

Demonstration - Control Plane Upgrade

Video
00:11:59

Demonstration - Worker Upgrades

Video
00:08:13

Summary

Video
00:00:24

RBAC in Kubernetes

Role-Based Access Control (RBAC)

Video
00:02:06

Demonstration - Authentication (User Creation)

Video
00:19:32

Demonstration - Role and Rolebinding

Video
00:08:39

Demonstration - ClusterRole and ClusterRoleBinding

Video
00:04:34

Service Accounts

Video
00:02:43

Demonstration - Service Accounts

Video
00:13:08

Summary

Video
00:00:31

Ingress

Ingress

Video
00:06:34

Demonstration - Ingress

Video
00:16:27

Summary

Video
00:00:32

Network Policies

Network Policy

Video
00:08:32

Demonstration - Default All Allow Policy

Video
00:03:55

Demonstration - All Deny Policy

Video
00:03:46

Demonstration - Ingress and Egress Policy with DNS Allow

Video
00:07:17

Demonstration - Namespace Scoped Policy

Video
00:05:01

Summary

Video
00:00:30

Monitoring and Cluster Dashboard

Monitoring through Metric server

Video
00:03:22

Demonstration - Monitoring through Metric server

Video
00:09:39

HPA

Video
00:02:13

Demonstration - HPA

Video
00:11:05

Kubernetes Dashboard

Video
00:01:23

Demonstration - Kubernetes Dashboard

Video
00:08:41

Summary

Video
00:00:36

Private Registry Integration

Private Registry Integration

Video
00:00:57

Demonstration - Private Registry Integration

Video
00:09:02

Summary

Video
00:00:26

Certificate Management with kubeadm

Demonstration - Monitoring through Metric server

Video
00:14:13

Advanced Kubernetes Tasks

Pod Disruption Budgets (PDBs)

Video
00:02:18

Demonstration - Pod Disruption Budgets (PDBs)

Video
00:07:31

Kubernetes events

Video
00:02:37

Demonstration - Troubleshooting Tips | kubectl events

Video
00:04:55

Getting Started with Helm

Introduction to Helm Charts

Video
00:12:02

Demonstration - Developing Helm Charts

Video
00:22:54

Demonstration - Helm Charts from Artifact Hub

Video
00:12:10

Summary

Video
00:00:26

Advanced Monitoring Using Prometheus and Grafana

Getting Started with Prometheus

Video
00:13:13

Demonstration - Setting up Prometheus and Scraping Metrics for K8s Cluster

Video
00:12:39

Getting Started with Grafana

Video
00:11:30

Demonstration - Grafana Dashboards for K8s Cluster

Video
00:05:04

Test your knowledge - Practical Kubernetes - Beyond CKA and CKAD | Hands-on

Quiz - Practical Kubernetes - Beyond CKA and CKAD | Hands-on

Exercise

Conclusion

Conclusion

Video
00:01:11

Course Instructors

tutor image

Thinknyx Technologies

31 Courses   •   17 Students

Thinknyx® Technologies is a trusted name in the IT industry, backed by a team of seasoned professionals with extensive expertise across a broad spectrum of technologies. Our core competencies span Software Development, IT Infrastructure Management, Cloud Solutions, Automation, Container Management, Web & App Development, Cybersecurity, and Professional Services.  As a recognized and reputable brand, Thinknyx® Technologies delivers end-to-end IT consulting services, including specialized training in both Information Technology and essential Soft Skills. We also provide comprehensive Talent Acquisition and Recruitment solutions, supporting organizations of all sizes around the globe. 

Partner with Thinknyx® Technologies to empower your workforce, drive innovation, and stay ahead in the digital age.

tutor image

Yogesh Raheja

Yogesh Raheja is a Founder and Senior Solutions Architect at Thinknyx Technologies. Yogesh is a trusted advisor for many organizations, helping them navigate their DevOps and Containerization journey and implement Cloud and Automation solutions.

As an experienced instructor on ThinkRook, Udemy, Packt and other online leading platforms, he has also authored several globally published books, including Effective DevOps with AWS, Automation with Puppet 5, Automation with Ansible, and Automation with SaltStack.

Yogesh's expertise in Linux, Cloud technologies, Automation, and Kubernetes makes him a key instructor for this course. 

Related Courses

Unlock your potential with professional DevOps and Cloud Courses

Affordable Price
Affordable Price

Unlock your potential with affordable upskilling! Our unbeatable course prices are your chance to level up without breaking the bank.

Flexible Access
Flexible Access

Acquire flexible access to our resources with recorded lectures, post-module activities, and walk-through labs for comprehensive learning.

Certificate
Certificate of Completion

Receive a certificate of completion to showcase your new skills. Add it to your resume or LinkedIn profile to stand out.

Hands-On Experience
Hands-On Experience

Get hands-on experience with real-world scenarios and challenges, giving you practical skills for immediate application.

Expert Instructors
Expert Instructors

Learn from industry experts with years of experience in pentesting, passionate about sharing their knowledge.

Flexible Learning
Flexible Learning

Whether you're a beginner or experienced professional, our courses are designed to meet you where you are.