github.com/argoproj/argo-cd/v2@v2.10.9/docs/core_concepts.md (about)

     1  # Core Concepts
     2  
     3  Let's assume you're familiar with core Git, Docker, Kubernetes, Continuous Delivery, and GitOps concepts. 
     4  Below are some of the concepts that are specific to Argo CD.
     5  
     6  * **Application** A group of Kubernetes resources as defined by a manifest. This is a Custom Resource Definition (CRD).
     7  * **Application source type** Which **Tool** is used to build the application.
     8  * **Target state** The desired state of an application, as represented by files in a Git repository.
     9  * **Live state** The live state of that application. What pods etc are deployed.
    10  * **Sync status** Whether or not the live state matches the target state. Is the deployed application the same as Git says it should be?
    11  * **Sync** The process of making an application move to its target state. E.g. by applying changes to a Kubernetes cluster.
    12  * **Sync operation status** Whether or not a sync succeeded.
    13  * **Refresh** Compare the latest code in Git with the live state. Figure out what is different.
    14  * **Health** The health of the application, is it running correctly? Can it serve requests?
    15  * **Tool** A tool to create manifests from a directory of files. E.g. Kustomize. See **Application Source Type**.
    16  * **Configuration management tool** See **Tool**.
    17  * **Configuration management plugin** A custom tool.