CKA Certification Course - Certified Kubernetes Administrator

Scheduling

Scheduling Section Introduction

Hello, my name is Mumshad Mannambeth, and I welcome you to this comprehensive lesson on scheduling in Kubernetes. In this module, you will explore essential scheduling concepts and techniques that empower you to manage pods and workloads effectively. Previously, we briefly introduced the installation and configuration of the Kubernetes scheduler. Now, we will dive deeper into the various customization options that influence scheduler behavior through a series of practical, hands-on labs.

Overview

In this lesson, you will learn about the following topics:

  • Manual Scheduling: Understand how to manually schedule pods to specific nodes.
  • DaemonSets: Discover how to run a copy of a pod on each node in your cluster.
  • Labels and Selectors: Learn how to use labels and selectors to manage and target specific groups of pods.
  • Resource Requests and Limits: See how resource constraints affect scheduling decisions.
  • Multiple Schedulers: Explore configuration strategies for running multiple schedulers within a cluster.
  • Viewing Scheduler Events: Learn how to monitor and troubleshoot scheduler events for optimal performance.

Hands-On Labs

Each section of this lesson is complemented by hands-on labs designed to reinforce your understanding and give you real-world experience with Kubernetes scheduling.

Let's get started with the first topic—Manual Scheduling—and progressively build your expertise in Kubernetes scheduling.

The image lists course objectives, including core concepts, scheduling, logging, application lifecycle management, cluster maintenance, security, storage, networking, installation, and troubleshooting.

Watch Video

Watch video content

Previous
A Quick Reminder