Courseiva
Free · No account needed · No credit card

Certified GitOps Associate (CGOA, CNCF/Linux Foundation) (CGOA) Practice Test

323 questions with instant explanations, domain breakdown, and wrong-answer analysis. Built for the real exam.

Instant feedback after each answer
Full explanations included
Domain score breakdown
Real exam: 90 min

Sample questions with explanations

This is exactly what you see during practice — question, options, and a full explanation after you answer.

Q1Gitops Patternsmedium
Full explanation →

In a multi-cluster GitOps architecture using Argo CD, how do you manage credentials for a remote cluster that is not the cluster where Argo CD resides?

AModify the global ConfigMap in the Argo CD namespace
BAdd the cluster URL to the Git repository manifest
Use the argocd cluster add command to store credentials as a secret in the Argo CD namespaceCorrect
DManually create a Kubernetes secret in the remote cluster

The 'argocd cluster add' command is the standard way to register an external cluster with Argo CD. It creates a ServiceAccount in the target cluster, generates a kubeconfig, and stores the credentials as a Secret in the Argo CD namespace, allowing Argo CD to manage the remote clu…Read full explanation

Q2Gitops Patternshard
Full explanation →

In a blue-green progressive delivery deployment using Flagger, you notice that the 'primary' service is not receiving traffic even after the analysis successfully completes. What is the most likely cause?

AThe analysis template lacks the 'weight' parameter
BThe Flagger controller is in 'paused' mode
The VirtualService or HTTPRoute is not pointing to the primary serviceCorrect
DThe canary resource is missing a 'host' definition

In Flagger blue-green deployments, the primary service receives production traffic only when the VirtualService or HTTPRoute routes to it, and Flagger manages this routing during promotion. If analysis succeeds but the primary still gets no traffic, the most likely cause is that …Read full explanation

Q3Gitops Patternsmedium
Full explanation →

You are deploying applications across multiple clusters using Argo CD. You want to implement a hub-and-spoke model where the central management cluster controls all edge clusters. Which THREE of the following are necessary to correctly configure this pattern?

AInstall Argo CD control plane components on every edge cluster
BConfigure the 'server.enable.proxy' flag in the hub cluster
Ensure the service account for Argo CD has cluster-admin permissions on target clustersCorrect
Define Application projects to restrict cluster accessCorrect

In a hub-and-spoke Argo CD topology, the hub cluster runs the Argo CD control plane and manages remote edge clusters as external targets, so option C is correct because the Argo CD application-controller's service account (or the credential stored in the cluster secret) must have…Read full explanation

What's covered

Questions are tagged by exam domain. Practice a specific domain or mix them all.

Untimed Practice

Answer at your own pace. Explanation and domain tag shown immediately after each answer.

Timed Practice

Countdown timer starts immediately. Results and domain scores shown at the end — just like the real exam.

Why practice here?

Full explanations on every question

Not just the right answer — you get exactly why each wrong option is wrong, so you learn the concept, not the answer.

Domain score breakdown

After each session see your score by exam domain so you know exactly where to focus study time.

100% free, forever

No subscription, no trial, no email wall. Start a session in under 10 seconds.

Exam-style questions

Scenario-based, precise wording, realistic distractors — written to match what you actually see on exam day.

← All CGOA questionsCGOA exam guideStudy guidePractice by domain