Configurations are saved in unstructured scripts and YAML files leading to knowledge silos. They are altered per deployment and executed. They are hard to debug, maintain and govern.
Manifests are generated at deployment time and automatically applied to clusters. Out-of-cluster resources are automatically provisioned as required. Changes to the configuration can be done through the API, CLI, or UI.