Definition | Single application deployment | Template for generating multiple Application instances. |
Configuration | Static YAML definitions | Dynamic parameter-driven template generation |
Deployment | Single application | Multiple similar applications |
Use Cases | Simple single-environment deployments | Complex multi-environment/cluster deployments requiring parameterized instances |
Core Concepts | Git Repo, target cluster, deployment strategies | Generators, templates, parameters, placeholders |
Role in Argo CD. | Fundamental deployment unit | Advanced bulk management layer |