ARGOCD TUTORIAL

Deploy Your First Application with ArgoCD Application Manifest

Argo CD is a GitOps continuous delivery tool for Kubernetes and Kubernetes-compatible platforms such as K3s and OpenShift. It runs inside a Kubernetes cluster and continuously compares the desired state stored in a Git repository with the actual state of the cluster. Whenever changes are detected, Argo CD automatically synchronizes Kubernetes resources to match the configuration stored in Git. The core resource managed by Argo CD is an Application, which is defined as a YAML manifest. An Application specifies where deployment manifests are stored by using the repoURL field, along with settings such as targetRevision, path, destination, and syncPolicy. Argo CD regularly checks the Git repository for updates and deploys any changes to the Kubernetes cluster. It supports multiple configuration formats, including raw Kubernetes YAML manifests, Helm charts, Kustomize, Jsonnet, and Config Management Plugins.

Practice this scenario in a live environment

This scenario is meant to be explored hands-on. Click the Start environment button to launch a real virtual machine dedicated to you.

Once the environment is ready you'll get:

  • A browser terminal (ttyd) so you can run shell commands directly against the VM.
  • A browser code editor (VS Code) to open, edit, and save files on the same VM.
  • Any additional ports the tutorial exposes, opened as separate tabs so you can preview services running inside the VM.

The environment stays active while you use it and hibernates automatically after a period of inactivity, so pick up where you left off whenever you come back. When you finish, use the Delete button to remove the environment and release the resources.

Have a question about this scenario? Reach out to us and we'll be happy to help.


What's next

Now go and try this out in a live environment — boot a fresh cluster and play with the manifests above.

Start ArgoCD
Spec 2 CPU / 5 GiB ·Disk 20 GiB
Sign in to launch this environment
Required 1 VM · 2 CPU · 5 GB · 20 GiB disk
Available 1 VM · 1 CPU · 2 GB · 10 GiB disk
Sign in

Suggested interviews

Practice a real problem tied to what you just learned.

Suggested tutorials

Keep the momentum going, pick a related topic.