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