Linux Foundation Certified GitOps Associate CGOA Exam Questions

Page: 1 / 14
Total 60 questions
Question 1

You want to route alerts from Prometheus to Slack in your GitOps workflow. Which tool can you use to achieve this?



Answer : A

Prometheus is commonly used in GitOps for monitoring. Alertmanager is the tool integrated with Prometheus to handle alert routing. It supports sending alerts to external systems such as Slack, PagerDuty, or email.

''Prometheus generates alerts, which are routed and managed by Alertmanager. Alertmanager can integrate with messaging tools like Slack to deliver alerts in real time.''

Thus, the correct answer is A: Alertmanager.


===========

Question 2

In the context of GitOps, what does Desired State refer to?



Answer : A

The Desired State is the declarative specification stored in Git that defines how the system should look and behave. It is the reference point against which the actual state is continuously reconciled.

''Desired state is the complete declarative specification of a system stored in Git. It defines how the system should be configured and serves as the source of truth for reconciliation.''

Thus, the correct answer is A.


Question 3

You want to deploy an application using GitOps. Which of the following steps should be included in the deployment process?



Answer : D

In GitOps, deployments are driven by committing declarative configuration into a Git repository (the State Store). From there, agents reconcile the actual environment to match the desired state, making deployments reproducible and auditable.

''To deploy in GitOps, commit the declarative configuration into version control. The reconciler ensures the runtime environment converges to the declared state.''

Thus, the correct answer is D.


Question 4

In GitOps, what is a pull-based approach?



Answer : D

In GitOps, pull-based deployment is fundamental. Instead of pushing changes into a cluster, GitOps agents running inside the cluster continuously pull from Git to reconcile desired state.

''GitOps uses a pull-based model: agents inside the cluster continuously poll the Git repository for desired state changes. If changes are found, they reconcile the live system automatically to match the declared state.''

This ensures secure, automated, and consistent deployments.

Thus, D is correct.


Question 5

You are deploying a new version of your application using the Blue-Green deployment pattern. What is a characteristic of the Blue-Green deployment pattern?



Answer : C

In a Blue-Green deployment, two environments (Blue and Green) exist at the same time. The current version runs in one environment (Blue), and the new version is deployed to the other environment (Green). Traffic is switched to Green once the new version is validated.

''Blue-Green deployments maintain two production environments. The new version is deployed alongside the old version, and once validated, traffic is switched from Blue to Green.''

Thus, the correct answer is C.


===========

Question 6

Which of the following is an example of an external reconciler?



Answer : A

A reconciler ensures that the actual system matches the desired state declared in Git. External reconcilers run outside the core cluster orchestration process. Flux is a widely used GitOps external reconciler that continuously syncs cluster state with the repository.

''Flux is an example of a GitOps reconciler that continuously monitors Git repositories and applies changes to the cluster. As an external reconciler, it handles synchronization and reconciliation loops outside the direct application code.''

Thus, A: Flux is correct.


===========

Question 7

Which GitOps tool has the option for a push-based reconciliation model?



Answer : A

Most GitOps tools (e.g., Flux) are pull-based only. However, ArgoCD supports both pull-based reconciliation (via continuous monitoring) and an optional push-based model, where changes can be triggered via webhooks or CI pipelines.

''ArgoCD supports both pull-based reconciliation, where the controller watches the repository, and an optional push-based reconciliation mode triggered by webhooks.''

Thus, the correct answer is A: ArgoCD.


Page:    1 / 14   
Total 60 questions