MODULE 5 - Configuration and Secrets
Overview
This module teaches you how to manage configuration and secrets securely in Kubernetes. You will learn how to separate configuration from code, manage sensitive data, and apply security best practices.
Learning Objectives
By the end of this module, you will be able to:
- Create and use ConfigMaps for non-sensitive configuration
- Manage Secrets securely
- Inject configuration and secrets into Pods
- Apply security best practices
- Understand injection mechanisms (environment variables, volumes)
Estimated Duration
Theory: 3-4 hours
Practice: 3-4 hours
Total: 6-8 hours
Table of Contents
Chapters
- Chapter 5.1 - ConfigMaps
- Chapter 5.2 - Secrets
- Chapter 5.3 - Injection into Pods
- Chapter 5.4 - Best Practices
Hands-on Labs
- Lab 5.1 - Creating and Using ConfigMaps
- Lab 5.2 - Managing Secrets
- Lab 5.3 - Injecting Configuration into Pods
- Lab 5.4 - Secret Rotation
Validation
Module created: December 2024