MODULE 7 - Advanced Workloads
Overview
This module covers advanced Kubernetes workloads: StatefulSets for stateful applications, DaemonSets for system agents, Jobs for one-time tasks, and CronJobs for scheduled tasks. You will also learn about Init Container and Sidecar patterns.
Learning Objectives
By the end of this module, you will be able to:
- Deploy stateful applications with StatefulSets
- Use DaemonSets to deploy agents on all nodes
- Run one-time tasks with Jobs
- Schedule recurring tasks with CronJobs
- Implement Init Container and Sidecar patterns
Estimated Duration
Theory: 4-5 hours
Practice: 4-5 hours
Total: 8-10 hours
Table of Contents
Chapters
Practical Labs
- Lab 7.1 - StatefulSet for Database
- Lab 7.2 - DaemonSet for Monitoring
- Lab 7.3 - Jobs and CronJobs
- Lab 7.4 - Init Containers and Sidecars
Validation
Module created: December 2024