Certifications · CGOA · Mock Exam · Set 1

CGOA Mock Exam · Set 1

Fifty multiple-choice questions, weighted question-for-question to the five domains of the official CGOA curriculum — fifteen on GitOps Principles, ten each on GitOps Terminology and GitOps Patterns, eight on Related Practices, seven on Tooling. This is the first of two CGOA papers on this course: it leans on definitions and the four OpenGitOps principles applied to short scenarios, the way the real associate-level paper does, before Set 2 pushes harder into layered "is this actually GitOps" traps. The CGOA is a knowledge-based exam — no cluster, no terminal, nothing to break — so this is a question paper you sit cold, in one block, with no notes open. Answer first, then read the explanation directly beneath your choice; it is doing as much teaching as the question itself, and the domain tag on every item tells you exactly which page to reread if you miss it.

☺ Explain it like I'm 10

This is a practice quiz, not a building exercise — you pick the best answer out of four, and it tells you straight away whether you got it right and why. The trick is answering before you check anything, even the questions you're only half-sure about, because a wrong answer here is free — it just points you back to the exact page you need to reread. There's no cluster to break and nothing to install; the whole test lives in your head, the same way the real one does.

🤖🐰Your hosts for this topic: Recon the Robot & Remy the Rabbit — Recon is the reconciliation loop this entire curriculum orbits, so he holds the line on the principles and the tooling that implements them, and Remy drills the vocabulary at speed, because a fifth of this paper is nine terms you either know cold or don't.

How this paper is weighted

☺ Like you're 10: The questions are shared out the same way the real test shares out its marks — the biggest topic gets the most questions, and here the split happens to come out in nice round numbers.

The CGOA's five official domain weights — 30, 20, 20, 16, 14 — sum to exactly 100%, and against fifty questions they divide with no rounding at all: 15, 10, 10, 8, 7, which also sum to exactly 50. That tidiness is a coincidence of picking fifty rather than some other paper size, not a property of the exam itself — don't read anything into it beyond "the arithmetic happened to be clean this time." What it does mean is that this paper's proportions track the real blueprint precisely, question for question, so your score by domain is a faithful little mirror of where the real 100% goes.

DomainOfficial weightQuestions hereWhere to revise
🤖 GitOps Principles30%15GitOps philosophy · CGOA — the exam
🐰 GitOps Terminology20%10Glossary · CGOA — the exam
🦫 GitOps Patterns20%10The Argo ecosystem · Argo Rollouts
🦉 Related Practices16%8IaC & control planes · Configuration & packaging
🤖 Tooling14%7Argo CD · Flux
90-minute pace · 50 questions · 75% to pass Block 1 Q1–17 · ~30m Block 2 Q18–34 · ~30m Block 3 Q35–50 · ~30m 0 80 90 min Weighted to the five official CGOA domains Principles 30% Terms 20% Patterns 20% Related 16% Tooling 14% Every block mixes all five domains No block leans on one topic — you'll see Principles and Terminology questions throughout, not front-loaded. The Linux Foundation does not publish the real question count, so treat 50 as a study size, not a claim about the real paper.
◆ Key idea

Score your domains, not just your total. A 76% built from "solid everywhere except Principles" is a much more dangerous result than the same 76% built from "strong everywhere, weak on Tooling," because Principles alone carries more than twice the weight of Tooling. Fix in weight order, not in the order you happened to notice the mistakes.

Sit it like the real thing

☺ Like you're 10: No notes, no open tabs, one sitting, straight through — and never leave a question blank, because a guess has a real chance of being right and a blank one never does.

The CGOA is delivered online and remote-proctored, closed-book, with no documentation allowance — unlike the hands-on Kubernetes exams, there is no "browse the docs while you work" concession here, because there is no terminal to work in. Sit this paper the same way: close every other tab, set a single timer, and commit to an answer on every item even when you're genuinely unsure. Nothing published states whether Linux Foundation multiple-choice exams penalize a wrong guess beyond simply not earning the point — treat that as unconfirmed rather than fact — but the practical advice holds regardless: eliminate what you can, then commit. Never leave a question blank.

⚠ Exam details change — the official page is the authority

What's safe to state structurally: the CGOA is a CNCF/Linux Foundation associate-level, knowledge-based multiple-choice exam — not hands-on like the five core Kubernetes exams in the Kubernetes course or a performance-based exam — delivered online under remote proctoring, with no formal prerequisite. Two numbers the Linux Foundation does publish and this paper is calibrated against: 90 minutes to sit it, and 75% or above to pass (the Linux Foundation's Multiple Choice Exam FAQ states this pass mark applies to every LF multiple-choice exam). What is not published is the real question count — third-party figures for it are unverified, so this paper's size of fifty was chosen only because it divides the five domain weights with no rounding, not because it matches a real number. Price, retake terms, eligibility window and certification validity are all revised over time too. Confirm everything on the official Linux Foundation CGOA page and the CNCF certification page before you register or pay — this page is a study aid, not a substitute for reading them.

The paper — 50 questions across three blocks

☺ Like you're 10: Fifty questions, three blocks, every domain mixed into every block — read the question, pick one answer (or two, when it says so), then check yourself before moving to the next.

Each question names its domain in parentheses so you can total your score by domain afterward — the real exam won't label them, so once you've sat this cold, consider a second pass with the labels covered to see how many you can still place from content alone. A few questions are marked (Select TWO); full credit there needs both correct letters.

Block 1 — Q1–17

Q1 (GitOps Principles). Which of the four OpenGitOps principles specifically requires that a system's desired state describe its end state, rather than a sequence of imperative steps for reaching it?

Check the answer

C. Declarative means the description states what the end state should look like, not how to get there step by step. A shell script that produces the correct result through an ordered sequence of commands still fails this principle, because a reconciler can't diff a sequence of steps against reality — only a stated end state.

Q2 (GitOps Terminology). What is "state drift," precisely?

Check the answer

B. Drift is specifically the gap between what's declared and what's actually running — the thing state reconciliation exists to close.

Q3 (GitOps Patterns). What distinction does the curriculum draw between "deploy" and "release" in its deployment and release patterns competency?

Check the answer

B. Separating deploy from release is exactly what makes progressive delivery possible: the new version can exist in the system well before it receives meaningful traffic.

Q4 (Related Practices). What is the core relationship the curriculum draws between GitOps and Infrastructure as Code?

Check the answer

B. IaC is the "what" — infrastructure described in code; GitOps is one particular "how" for delivering and continuously enforcing that description, and it works equally on application manifests and infrastructure config.

Q5 (Tooling). What does the Tooling domain's "manifest format and packaging" competency cover?

Check the answer

B. The competency is deliberately broad — it's testing whether you know the landscape of ways desired state gets expressed and packaged, not one specific tool.

Q6 (GitOps Principles). A team's desired state lives in an S3 bucket, and each new deployment simply overwrites the previous object at the same key — no prior version is retrievable afterward. Which principle does this violate?

Check the answer

B. Versioned and Immutable requires a complete, retrievable history of every past version — overwriting the same key in place destroys exactly that history.

Q7 (GitOps Terminology). What, exactly, is a "state store"?

Check the answer

B. "Git and alternatives" is how the curriculum itself frames it — an OCI registry or comparable versioned, immutable object store can also serve as a state store.

Q8 (GitOps Patterns). In a progressive-delivery canary managed by a controller like Argo Rollouts, where does the rollout's step-by-step traffic-shifting definition itself live, in a GitOps-compliant setup?

Check the answer

B. A Rollout object is desired state like any other manifest — versioned, pulled, and reconciled the same way.

Q9 (Related Practices). Where does the boundary between CI and CD typically fall in a GitOps-shaped pipeline?

Check the answer

A. That sentence — CI pushes, CD pulls — is one of the highest-leverage things to have automatic for this exam; it resolves several questions across Related Practices and Patterns at once.

Q10 (Tooling). What is the significance of the Tooling domain's curriculum repeatedly saying "and alternatives" after naming Git and after naming Argo CD/Flux?

Check the answer

B. Studying the specification, not the market leaders, is exactly what this phrasing is telling candidates to do.

Q11 (GitOps Principles). An operations engineer manually runs kubectl apply -f from their own laptop every time a colleague tells them a merge has landed. Which principle is missing?

Check the answer

C. Pulled Automatically means an agent inside the system pulls the change itself. A human running kubectl apply, even from a correct, versioned source, is still an external actor pushing.

Q12 (GitOps Terminology). What does "rollback" mean, precisely, in a GitOps system?

Check the answer

B. Rollback is an operation on the store, not on the running system directly — revert the commit, and the reconciler does the rest.

Q13 (GitOps Patterns). What does an "automated analysis" step in a progressive-delivery rollout — checking a canary's success-rate metrics before increasing its traffic weight — most directly demonstrate, in CGOA terms?

Check the answer

B. An automated gate that reads metrics and decides whether to proceed is the feedback loop made concrete — observe the result, act on it.

Q14 (Related Practices). Why does secrets management in a GitOps workflow typically store only a reference to a secret — say, an External Secrets Operator pointer — rather than the plaintext value, in the state store?

Check the answer

B. The reference-not-plaintext pattern is the concrete DevSecOps half of Related Practices — it follows directly from the state store being versioned and reviewable.

Q15 (Tooling). Beyond Git, which of the following could plausibly still qualify as a GitOps state store?

Check the answer

B. The definition is about properties — versioned, immutable, holds a declarative description — not about a specific product.

Q16 (GitOps Principles). An agent syncs a system's desired state once, immediately after a merge to main, and does not check again until the next merge. If someone manually edits a Deployment's replica count in the interim, nothing corrects it. Which principle is missing?

Check the answer

D. Continuous means the loop is always operating and capable of correcting drift at any time — a sync that fires once per merge and then stops watching fails this even though the pull itself was automatic.

Q17 (GitOps Principles, Select TWO). A pipeline runs terraform apply automatically as a CI job step triggered on every merge to main, applying an immutable, versioned Terraform configuration stored in Git. It does not run again until the next merge, and drift introduced by hand in between is never detected or corrected. Which TWO OpenGitOps principles does this workflow fail?

Check the answer

C and D. The configuration itself is genuinely declarative and genuinely versioned and immutable — those two are fine. But CI pushes the change in as an external actor rather than an in-system agent pulling it (C), and the pipeline only acts once per merge with no ongoing drift correction in between (D). This exact half-measure — declarative and versioned, but pushed and one-shot — is the classic distractor shape on this exam.

Block 2 — Q18–34

Q18 (GitOps Principles). An Argo CD Application has automated sync disabled entirely; new commits to the tracked branch sit unreconciled until an engineer opens the UI and clicks Sync. Self-heal remains enabled and continues correcting drift for the rest of the day once that sync happens. Which principle does this setup violate?

Check the answer

C. A human triggering every sync by hand is the external-actor problem again, even though the change itself is correctly declarative, versioned, and — once applied — continuously reconciled thanks to self-heal.

Q19 (GitOps Terminology). Which term names the property that the whole GitOps loop is "always operating," rather than merely "triggered often"?

Check the answer

B. "Continuous" is the word doing that specific work in the curriculum — always capable of acting, not merely acting on a fixed schedule.

Q20 (GitOps Patterns). What is the fundamental architectural difference between an "in-cluster" and an "external" reconciler?

Check the answer

B. Placement, not speed or credential requirements, is the axis the curriculum tests — where the reconciler runs relative to what it manages.

Q21 (Related Practices). How does Configuration as Code differ from Infrastructure as Code, as the curriculum uses the two terms?

Check the answer

B. The distinction is about layer — infrastructure versus the software configured on it — not about tooling or mechanism, which can be shared between the two.

Q22 (Tooling). What is a defining architectural difference commonly cited between Argo CD and Flux as reconciliation engines?

Check the answer

B. Shape and presentation differ; the loop underneath — pull, compare, converge — is the same competency being tested either way.

Q23 (GitOps Principles). A CI job runs terraform apply on every merge, and a separate nightly cron job also runs a diff against the same configuration and auto-corrects any drift it finds. Does continuous, indefinite reconciliation alone make this system GitOps-compliant?

Check the answer

B. Continuous reconciliation is necessary but not sufficient — all four principles have to hold together, and this system is still push-based no matter how often it corrects drift.

Q24 (GitOps Terminology). What is a "feedback loop," in GitOps terminology?

Check the answer

A. Reconciling without reporting the result leaves nobody able to act on a failure — the feedback loop is what closes that gap.

Q25 (GitOps Patterns). Which is a genuine trade-off of choosing an external, rather than in-cluster, reconciler architecture?

Check the answer

B. The trade is visibility and central control against a wider blast radius — a real architectural decision, not a free upgrade.

Q26 (Related Practices). A CodeBuild-style CI job pushes a built artifact and a config-repo update, and a separate reconciler in the target cluster never holds cluster credentials at all. What does this arrangement best demonstrate?

Check the answer

B. Keeping cluster credentials out of the CI system entirely is exactly the boundary this domain rewards understanding.

Q27 (Tooling). Under "interoperability," what is a reconciliation engine typically expected to connect to, beyond the state store and the managed cluster themselves?

Check the answer

B. Interoperability is specifically about the reconciler's neighbors — where it reports, and where the pipeline that feeds it lives.

Q28 (GitOps Principles). Which change would take a fully GitOps-compliant Argo CD-managed system and break exactly one of the four principles, without touching the other three?

Check the answer

B. Because self-heal is off, that manual edit persists as uncorrected drift — a clean failure of Continuously Reconciled alone. Declarative, versioning and the original pull are all still intact for everything else about the system.

Q29 (GitOps Terminology). What is the "GitOps managed software system"?

Check the answer

B. It's the target, not the tool — whatever the reconciler is actually converging toward the desired state.

Q30 (GitOps Patterns, Select TWO). A platform team stores GitOps desired state for forty application teams in a single monorepo, with one shared review process for every change of any kind. Which TWO consequences follow directly from that choice, compared to giving each team its own repository?

Check the answer

A and C. State-store scope is an explicit competency precisely because of trade-offs like these — a monorepo centralizes review at the cost of blast radius and review-boundary bottlenecks. It doesn't affect whether a reconciler can run (B), rollback (D), or declarativeness (E) at all.

Q31 (GitOps Principles). A team argues that because their pipeline is triggered by a Git webhook the instant a commit lands, rather than on a polling interval, it must be more GitOps-compliant than a polling-based reconciler. Is this correct?

Check the answer

B. The trigger mechanism (poll vs. event) is a patterns-domain detail; what the principles actually require is that the agent itself fetches and applies the state.

Q32 (GitOps Terminology, Select TWO). Which TWO statements accurately distinguish "declarative description" from "desired state," as the curriculum uses the terms?

Check the answer

A and C. The description is the written artifact; the desired state is what it means. A commit sitting unmerged in a pull request describes a desired state nothing has reconciled yet — the two ideas are related but not identical.

Q33 (GitOps Patterns). A rolling-update deployment pattern, by definition, does what during a rollout?

Check the answer

B. Gradual, capacity-preserving replacement is the defining shape — no full outage, no instant all-or-nothing switch.

Q34 (GitOps Principles). Which scenario correctly satisfies all four OpenGitOps principles?

Check the answer

A. Declarative (a stated end state), versioned and immutable (Git), pulled automatically (the in-cluster controller polls and applies on its own), and continuously reconciled (it keeps checking and correcting on an ongoing basis) — all four, together.

Block 3 — Q35–50

Q35 (GitOps Principles). In the curriculum's own framing, which of these is true about the four principles?

Check the answer

B. Answering at the level of the specification — not at the level of "which product does this" — is what this exam actually rewards.

Q36 (GitOps Terminology). What is "state reconciliation," most precisely?

Check the answer

B. Reconciliation is the corrective act itself — compare, then converge — not the initial apply and not the problem it's solving.

Q37 (GitOps Patterns). Compared to a rolling update, what does a blue/green deployment pattern provide that makes it attractive for a release a team wants to be able to instantly and fully reverse?

Check the answer

B. The whole-environment cutover — and the ability to cut straight back — is exactly what a rolling update's gradual, mixed-version state doesn't give you.

Q38 (Related Practices). A CodeBuild-style CI job needs a database credential at build time to run integration tests. Which approach best reflects the DevSecOps half of Related Practices, rather than DevOps convenience alone?

Check the answer

B. Resolving secrets from a dedicated store at build time — never persisting plaintext in configuration — is the same reference-not-value pattern the domain tests elsewhere.

Q39 (Tooling). A team wants their reconciler to notify a chat channel automatically whenever a sync fails, without writing a custom integration from scratch. Which tooling competency does this fall under?

Check the answer

C. Notification hookups are named explicitly under interoperability, alongside observability and CI tooling.

Q40 (GitOps Principles). A state store's canonical, published history can be force-pushed and rewritten, even though fragments of the old history technically still survive in individual contributors' local reflogs. Does this satisfy Versioned and Immutable?

Check the answer

B. What the principle protects is the shared, canonical record everyone actually reads and reconciles against — not whatever might be recoverable from someone's local machine.

Q41 (GitOps Terminology). A team says "our rollback is restoring yesterday's database backup." Why would this likely be flagged as a misuse of the term "rollback" in CGOA terms?

Check the answer

A. The term is scoped precisely to the store-and-reconciler mechanism; a data restore, however useful operationally, is a different operation entirely.

Q42 (GitOps Patterns). Which best distinguishes a canary release from a plain rolling update?

Check the answer

B. Deliberate, metrics-gated traffic control is the distinguishing feature — a rolling update doesn't inherently control traffic share at all, only instance replacement.

Q43 (Related Practices). Which of these is an example of Configuration as Code specifically, rather than Infrastructure as Code?

Check the answer

B. A, C and D all provision infrastructure resources — the IaC layer. The Helm values file configures software already running on top of that infrastructure — the CaC layer.

Q44 (Tooling). Why might an exam question describe "a Helm chart packaged and pushed as an OCI artifact to a registry, then referenced as the source in an Argo CD Application," rather than a plain Git-hosted YAML folder?

Check the answer

B. Packaging format and state-store choice are separate axes — this scenario is designed to test that you don't conflate them.

Q45 (GitOps Principles). A candidate objects: "a Kubernetes Operator that watches a CRD and only reconciles when that CRD's spec actually changes isn't continuous — it just reacts to events." What's the flaw in that objection?

Check the answer

B. "Always able to act" is the requirement, not "always actively computing" — event-driven plus periodic resync satisfies it.

Q46 (GitOps Terminology). Put these four in the order they causally occur in a single "something breaks, then gets fixed" GitOps cycle: (i) state reconciliation, (ii) state drift, (iii) desired state declared in the store, (iv) the feedback loop reports the result.

Check the answer

B. The desired state has to be declared first; drift is something diverging from it after the fact; reconciliation is the correction; the feedback loop is what reports how that correction went.

Q47 (GitOps Patterns). Why does the curriculum treat "pull vs. event-driven" as a spectrum rather than a strict either/or, given both still count as GitOps-compliant?

Check the answer

B. Event-driven is a latency optimization layered on top of pulling, not a separate mechanism that replaces it.

Q48 (Related Practices). Per the curriculum, why does a candidate who studies only "pure" GitOps mechanics and skips Related Practices risk losing roughly a sixth of the real paper?

Check the answer

B. At 16%, Related Practices is the exam's own reminder that GitOps doesn't live in a vacuum — it sits next to disciplines with their own vocabulary.

Q49 (GitOps Principles). A "GitOps" pipeline applies manifests to a cluster directly from a CI job on every merge, using kubectl apply, and nothing else ever checks the cluster again until the next merge. Which TWO principles does this fail? (Choose the single best answer describing the primary, most direct failure.)

Check the answer

B. This is the recurring "push-and-forget" shape across this paper: the manifests can be perfectly declarative and perfectly versioned, and it still isn't GitOps, because nothing pulls and nothing keeps watching.

Q50 (GitOps Principles). A team's desired state is declarative, stored with full version history in Git, pulled automatically by an in-cluster agent, and continuously reconciled with self-heal enabled. A reviewer still objects that the system "isn't really GitOps" because it uses Flux rather than Argo CD. Is the reviewer correct?

Check the answer

B. The last question of this paper is the same idea as the first, from the other direction: the principles are a specification, and any tool that genuinely satisfies all four — Argo CD, Flux, or something else entirely — is GitOps, full stop.

Score yourself

☺ Like you're 10: Count your correct answers out of fifty, turn it into a percentage against the real 75% pass mark, then look at which domain cost you the most points — that second part is the part that actually helps.

The Linux Foundation's Multiple Choice Exam FAQ states that a score of 75% or above is required to pass any LF multiple-choice exam, and the CGOA is one. Treat 75% here as a target to clear comfortably, not a calibrated prediction of the real sitting — this paper's wording is ours, not the CNCF's, and it isn't tuned to match the real exam's difficulty.

DomainQuestions in this paperYour scoreIf you're under two-thirds, go here
🤖 GitOps PrinciplesQ1, 6, 11, 16, 17, 18, 23, 28, 31, 34, 35, 40, 45, 49, 50/15GitOps philosophy
🐰 GitOps TerminologyQ2, 7, 12, 19, 24, 29, 32, 36, 41, 46/10Glossary
🦫 GitOps PatternsQ3, 8, 13, 20, 25, 30, 33, 37, 42, 47/10The Argo ecosystem
🦉 Related PracticesQ4, 9, 14, 21, 26, 38, 43, 48/8IaC & control planes
🤖 ToolingQ5, 10, 15, 22, 27, 39, 44/7Argo CD & Flux
Total50 questions/5075% (38/50) to clear comfortably

Whatever you scored, sort your misses into two piles before you move on, because on a paper like this one they mean different things. A question you got wrong because you genuinely didn't know the term or the principle is a real content gap — reread the linked domain page and redo that exact question cold in a couple of days. A question you got wrong despite roughly knowing the material — you second-guessed yourself, or confused two similarly worded options under time pressure — is a confidence problem, not a knowledge gap, and the fix is more timed reps, not rereading content you already have. Either way, don't retake this exact paper minutes later; go read first, then come back.

Where each domain is taught

☺ Like you're 10: Every question above traces back to one of a handful of pages. Go back to the page, not to the wider internet.

Nothing in this paper examines anything that isn't covered somewhere on this course. Where a domain is genuinely GitOps-specific, the pages live right here on Golden Astronaut; where it's general platform-engineering ground shared with GitOps rather than unique to it, the deeper read lives on the sibling Platform Engineering CGOA overview, which covers the same five domains from the other side of the trio.

Beyond the domain pages, the wider revision kit still applies: flashcards for the vocabulary, the self-check quiz for mixed recall, the glossary for anything a question assumed you already knew, and the CGOA study plan for how to sequence all of this against your remaining prep time.

🎬 At Mission Control
🐰

Remy: Forty-two out of fifty! Terminology, Patterns, done, done, next paper!

🤖

Recon: BEEP. Which domain hid the other eight, Remy? Forty-two sounds fine until one domain swallowed six of them on its own.

🐰

Remy: ...fine. Principles. I kept marking the push-and-forget pipeline questions as compliant because the YAML looked so tidy.

🦊

Foxy: Wait, so tidy YAML fools you too? I thought that was just a Foxy problem.

🤖

Recon: Declarative and versioned only get you two principles out of four. If nothing's pulling and nothing keeps watching, I am simply not involved — and neither is your score.

👺

Gizmo: Or just remember "if it's in Git, it's GitOps" and move on. Close enough! 😈

🐢

Timmy: That sentence is exactly the trap this whole paper is built around, Gizmo. Being in Git covers one principle out of four — the other three are still unaccounted for.

🐰

Remy: Fine, fine — I'll reread the philosophy page properly this time, then re-sit before Set 2.

🐢 Timmy's checkpoint

1. Name the five CGOA domains and their weights, in weight order. 2. A CI job runs kubectl apply on every merge with no ongoing drift correction — which two principles does it satisfy, and which two does it break? 3. What is a "state store," and why does the curriculum say "Git and alternatives"? 4. What does "rollback" mean in a GitOps system, and what does it deliberately exclude? 5. Give one genuine trade-off each for an in-cluster and an external reconciler. 6. Name one thing this exam publishes officially and one thing it deliberately does not — and where would you go to confirm either before booking?

Check your answers
  1. GitOps Principles 30%; GitOps Terminology 20%; GitOps Patterns 20%; Related Practices 16%; Tooling 14%.
  2. It satisfies Declarative and Versioned and Immutable — the manifests themselves are fine. It breaks Pulled Automatically (CI, an external actor, pushes the change in) and Continuously Reconciled (nothing watches for drift between merges).
  3. The system holding the declarative desired state, versioned and immutable with a complete history. Git is the usual choice, not the definition — an OCI registry or comparable versioned, immutable store can also qualify, hence "and alternatives."
  4. Reverting the desired state in the store — typically a commit revert — and letting the reconciler converge the system to match. It deliberately excludes hand-patching the running system directly, and excludes data-layer operations like restoring a database backup.
  5. In-cluster: credentials stay inside that one system's trust boundary, limiting blast radius to a single cluster. External: one control point and central visibility across a fleet, at the cost of holding credentials for every managed target.
  6. Officially published: the 90-minute duration and the 75% pass mark (from the Linux Foundation's Multiple Choice Exam FAQ). Not published: the real question count — any third-party figure for it is unverified. Confirm both, and everything else, on the official Linux Foundation CGOA page and the CNCF certification page before you register.

That's the full sitting. Reread whichever domain cost you the most, give it a day to settle, then move on to Set 2 — the scenario-heavy paper that assumes this baseline is already solid.

⏱️ The two CGOA papers

Set 1 (you are here) · Set 2. Both are fifty questions on the same 15 · 10 · 10 · 8 · 7 domain split, so the scores are directly comparable — Set 1 leans on definitions and single-principle scenarios, Set 2 leans harder into layered, multi-clue traps. See the CGOA study plan for where each paper fits against your remaining prep time, the practice-question bank for shorter drills in between, and CGOA — the exam for the full domain writeup and official logistics.