Configuration as code represents application and system configuration in machine-readable, versioned files. Kubernetes YAML resources describe application topology, connect services to containers, and define settings such as environment variables. section 2.5
Applied to Kubernetes deployments, configuration as code enables teams to:
- Package and version deployment configuration for creating application instances in different environments. section 2.5
- Use Helm templating to tune resource consumption and network configuration for a target environment. section 2.5
- Reuse the same Kubernetes APIs and resources across local and cloud-provider clusters. section 2.5
Trace the lifecycle from building and packaging an application to running it inside an environment. section 2.5


