Kubernetes Scheduler
The course will address the concepts of  Kubernetes workload assignment , then continue with theoretical explanations and practical demonstrations that will help the student to control the assignment of resources and the  destination of the Pods. The course includes exercises in a laboratory environment where the student will be able to apply what is being addressed by consolidating the concepts. The course will lead the developer or system administrator to have more decision-making power in assigning certain resources to certain nodes.
Requires, as prerequisites, to have completed the  DSK201  or  DSK202 courses.
COD: DSK305
Category : Kubernetes
Teaching methodology
The course includes educational laboratories in which each student will be able to work in order to complete training exercises that will provide practical experience in using the instrument, for each of the topics covered during the course.
Prerequisites
- Basic knowledge of linux commands
- Basic knowledge of Linux operating system
- Basic knowledge of TCP/IP stack
- Basic knowledge of text editor on terminal (vi,vim,nano)
- Good knowledge of Kubernetes (having completed DSK201  or  DSK202 courses ).
At the end of the course the participants will be able to:
Theory
- Understand the main operation of the scheduler
- Understand the use of taints and tolerations
- Understand the scheduler performance tuning process
- Understand the various cases of pod eviction
Practice
- Configure pods with various scheduling options
- Configure taints and tolerations
- Configure pod affinity/anti-affinity
- Configure node affinity/anti-affinity
- Configure Priority class
- Manage pod eviction cases
Educational program
- Kubernetes Scheduler
- Taints and Tolerations
- Assigning Pods to Nodes
- Pod Affinity, Node Affinity and anti-affinity
- Pod Spread Topology
- Pod Overhead
- PriorityClassName
- QoS-classes
- Resource Bin Packing for Extended Resources
- Eviction Policy
- Scheduling Framework
- Scheduler Performance Tuning
Duration – 1 day
Delivery – in Classroom, On Site, Remote
PC and SW requirements:
- Internet connection
- Web browser, Google Chrome
- Zoom
Language
- Instructor: English
- Workshops: English
- Slides: English
The price of this one-day course is € 1000 + VAT.