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 best security 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
Practical Labs
- Lab 5.1 - Creating and Using ConfigMaps
- Lab 5.2 - Managing Secrets
- Lab 5.3 - Injecting Configuration into Pods
- Lab 5.4 - Secrets Rotation
Assessment
Module created on: December 2024