Skip to main content

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​

  1. Chapter 5.1 - ConfigMaps
  2. Chapter 5.2 - Secrets
  3. Chapter 5.3 - Injection into Pods
  4. Chapter 5.4 - Best Practices

Hands-on Labs​

Validation​


Module created: December 2024