Summary

Completed

Tip

See the Text and images tab for more details!

In this module, you learned how to externalize configuration with ConfigMaps. You saw how to inject values as environment variables or mount them as files. You also explored using Secrets to protect API keys and connection strings. The secretKeyRef field lets you inject sensitive values securely at Pod start. You attached persistent storage using PersistentVolume and PersistentVolumeClaim. You learned how to choose access modes based on your read and write patterns. You also considered StorageClass options for different performance needs. Finally, you practiced applying these configurations on Azure Kubernetes Service with kubectl. You verified that Pods received the correct configuration and that storage persisted across Pod restarts.

Additional resources