# Reflection: Configuration Is Infrastructure, Secrets Are a Trust Boundary You just externalized configuration and handled a real Secret. Take a few minutes to connect this to production practice. ## Reflection questions 1. Before this module, would you have assumed a Kubernetes Secret was encrypted? What's the real-world consequence of a team believing that when it isn't true? 2. If your team's RBAC accidentally granted a low-trust role `get secrets` access across an entire namespace, what's actually exposed — and would your team necessarily notice? 3. Why does separating configuration from the container image matter beyond convenience — think about what it enables for testing or incident response. ## Real Ops takeaway **A misunderstood Secret is a false sense of security.** Teams that believe Secrets are encrypted by default sometimes skip additional controls (proper RBAC scoping, external secrets management, encryption at rest) that they'd otherwise recognize as necessary. The gap between perceived and actual protection is exactly where real incidents happen. **Externalized configuration is what makes rollback and incident response fast.** If a bad config value ships (a wrong feature flag, an incorrect log level flooding storage), fixing it means updating a ConfigMap/Secret and letting Pods pick up the change — not rebuilding and redeploying an entire image. This is a direct, practical payoff of the separation this module taught, not just an architectural nicety. This module is complete. Continue to the next module. ## Instructor Notes **Discussion questions for a live classroom:** question 2 works well as a small-group exercise — have students actually list what a namespace's Secrets typically contain in a real application (DB creds, API keys, TLS certs) to make the exposure concrete. **Approximate timing:** 8 minutes live discussion; 5 minutes self-paced writing. **Optional extension:** ask students to draft a one-line policy statement their hypothetical team would adopt about who is allowed `get`/`list` access to Secrets in production namespaces.