Certified GitOps Associate
CNCF / Linux Foundation
25 free questions, no account
View certification – Certified GitOps AssociateQuestion bank: 110 · timed mock exam: 90 min
Official exam page on the vendor's site (opens in a new tab) Official exam guide (opens in a new tab)
Exam guide: format, domains and how to prepare
Free: 25 questions in study mode, all domains, no account.
Subscription: the 110 questions of this certification, the timed exam mode, and all other certifications too.
Secure card payment (Stripe) · No commitment · Cancel online
€9.99 / month
SubscribeThe 110 questions cover 4 domains: Kubernetes Fundamentals, Container Orchestration, Cloud Native Application Delivery, Cloud Native Architecture. 25 of them are free, without an account.
Answer at your pace: each answer is corrected straight away, with an explanation and the link to the documentation it relies on.
A timed exam of 90 minutes, with a question map to flag and come back to questions before you submit.
Your score is broken down by domain, so you know what to review first.
Every question is written from the public documentation, never copied from the exam. You can contest an answer from study mode.
A platform engineer is explaining Kubernetes basics to a new hire. The new hire asks what the smallest deployable unit is and how it relates to containers. What is the correct description?
Correct answer: B
The documentation defines a Pod as a group of one or more containers, with shared storage and network resources, and a specification for how to run the containers — this is the smallest deployable unit in Kubernetes.
How does the documentation define a Kubernetes Service?
Correct answer: D
A Service is described as a method for exposing a network application that is running as one or more Pods in the cluster.
A team wants to package a related set of Kubernetes resources (Deployment, Service, ConfigMap) so they can be installed together and customized per environment. Which Helm concept fits, and how are defaults customized?
Correct answer: A
A chart is described as a collection of files that describe a related set of Kubernetes resources, and when a user supplies custom values, those values override the values in the chart's values.yaml file.
A team is naming a new Prometheus metric that counts the total number of HTTP requests received by a service. Which approach matches the documented guidance on metric names and the data model?
Correct answer: A
Prometheus documentation gives `http_requests_total` as an example of a metric name that specifies the general feature of a system being measured, and states that metric names SHOULD specify that general feature.
A startup runs a single Kubernetes cluster with a handful of engineers and no plan to separate teams or environments on that cluster. Someone proposes creating a namespace per engineer before deploying anything. What does the documentation suggest?
Correct answer: A
Namespaces provide a mechanism for isolating groups of resources within a single cluster, but the documentation explicitly says that for clusters with a few to tens of users, there is no need to create or think about namespaces at all.
A small team wants to reach a Service from outside the cluster without deploying any extra controller, by opening the same port on every Node and forwarding traffic to the Service. Which Service type fits, and why not rely on an Ingress instead for this constraint?
Correct answer: C
Using a NodePort gives the freedom to set up your own load balancing solution, to configure environments not fully supported by Kubernetes, or to expose Node IP addresses directly — without extra components. An Ingress, by contrast, requires an Ingress controller, since only creating an Ingress resource has no effect.
After running `helm upgrade` on a release, the new version misbehaves in production. What is the documented way to return to the previous working release, and how does that differ from running `helm upgrade` again with the old chart?
Correct answer: B
The documentation says it is easy to roll back to a previous release using `helm rollback [RELEASE] [REVISION]`, while an upgrade takes an existing release and upgrades it according to the information provided — a forward operation, not a documented revert.
How does the CNCF glossary describe "cloud native technologies", and how does that compare to a microservices architecture?
Correct answer: A
The glossary defines cloud native technologies, also referred to as the cloud native stack, as the technologies used to build cloud native applications, and separately defines a microservices architecture as an architectural approach that breaks applications into individual independent (micro) services, each focused on a specific functionality.
An operator notices that a Deployment's ReplicaSet has drifted and considers editing that ReplicaSet directly to fix the Pod count, instead of changing the Deployment. What does the documentation recommend?
Correct answer: D
A Deployment provides declarative updates for Pods and ReplicaSets, and the documentation states plainly that ReplicaSets owned by a Deployment should not be managed directly.
A cluster admin wants a Pod Security Standard level that prevents known privilege escalations while remaining minimally restrictive for broad workload compatibility. Which level matches, and how does it differ from the strictest level?
Correct answer: B
Baseline is described as a minimally restrictive policy which prevents known privilege escalations, while Restricted is described as heavily restricted, following current Pod hardening best practices — a clearly stricter level.
Yes. 25 questions of this certification are free in study mode, across all its domains, without a subscription and without registration. The account is created when you subscribe, at checkout.
One monthly subscription covers all certifications and the timed practice exams. There is no minimum period. You cancel online, at any time, with the "Cancel your contract" function in My account; cancellation takes effect at the end of the month already paid, and no further payment is taken.
Every question is original, written from the vendor's public documentation. Each answer comes with an explanation and a link to the documentation page it relies on. InfraPrep is not affiliated with the vendors, and certification names belong to their owners.
The questions are written in English, also on the French version of the site.
Yes, the catalog changes over time: new certifications and new questions are added.
CNCF / Linux Foundation
25 free questions, no account
View certification – Certified GitOps AssociateCNCF / Linux Foundation
25 free questions, no account
View certification – Cilium Certified AssociateCNCF / Linux Foundation
25 free questions, no account
View certification – Kubernetes and Cloud Native Security Associate