ArgoCD: GitOps Automation with Kubernetes
ArgoCD: GitOps Automation with Kubernetes
Up to 20 questions, shuffled on every run
Welcome to the ArgoCD Basics Quiz! This quiz is designed to test your understanding of fundamental ArgoCD concepts, GitOps principles, and continuous delivery best practices for Kubernetes. Each question is multiple-choice, and you’ll find hints to help you along the way. Good luck!
Answer key and explanations20 questions
The quiz above draws 20 questions at random from these 30, so a second attempt will not be the same run. Everything in the pool is listed here.
What is the primary architectural pattern used by ArgoCD?
AnswerGitOps
What does the "OutOfSync" status mean in ArgoCD?
AnswerThe cluster state differs from the Git state
Which ArgoCD component compares running applications against the Git source?
AnswerApplication Controller
What is the purpose of an ArgoCD "Project" (AppProject)?
AnswerTo define RBAC and resource limits for apps
What does the "SelfHeal" sync policy do?
AnswerReverts manual cluster changes to match Git
Which command is used to log into ArgoCD via the CLI?
Answer`argocd login <address>`
What is an "App-of-Apps" pattern?
AnswerA root application that deploys other apps
What is the purpose of the "Prune" option in a Sync Policy?
AnswerTo delete cluster resources removed from Git
How does ArgoCD handle sensitive data like passwords?
AnswerIntegrating with external Secret Managers
Which CRD is the core object for defining a deployment in ArgoCD?
Answer`Application`
What is the "Refresh" action in the ArgoCD UI?
AnswerAn immediate comparison of Git vs Cluster
What happens if a sync fails with a "Hook" error?
AnswerA lifecycle job failed during the sync
What is the purpose of "ApplicationSets"?
AnswerTo automate app creation at massive scale
Which port does the ArgoCD API server use by default for HTTPS?
Answer`443`
What is "Helm" in the context of ArgoCD?
AnswerA tool for rendering charts via ArgoCD
What does the "Automatic Sync" policy do?
AnswerIt deploys Git changes without manual clicks
What is the "Health Status" of an application in ArgoCD?
AnswerThe operational state of the live resources
Which command lists the applications managed by ArgoCD?
Answer`argocd app list`
What is the "Manifest" in ArgoCD?
AnswerThe desired state defined in YAML or JSON
What is a "Sync Wave"?
AnswerAn annotation to control resource order
What is the "History" tab used for in the ArgoCD UI?
AnswerTo view past syncs and perform rollbacks
What is a "Destination" in an ArgoCD Application?
AnswerThe target cluster and namespace for deployment
What is the purpose of the "argocd-cm" ConfigMap?
AnswerDefining global settings and UI themes
What does "Degraded" status usually imply?
AnswerActive resources are failing in the cluster
What is "Kustomize" in ArgoCD?
AnswerA tool for template-free YAML customization
What is the "Source" in an ArgoCD Application?
AnswerThe Git URL, branch, and directory path
What happens if you delete an ArgoCD Application resource?
AnswerCluster resources are also deleted by default
What is the purpose of the "argocd-rbac-cm" ConfigMap?
AnswerTo define user and group permissions
How can you trigger a sync without waiting for the poll?
AnswerBy configuring a Git Webhook
What is "Argo Rollouts"?
AnswerAn extension for Canary and Blue-Green deploys








