Create environment-specific manifests with bases, overlays, patches, generators, and replacements. Use Kustomize when direct YAML composition is preferable to a templating system.