Summer Special - Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: top65certs

Free and Premium Linux Foundation CGOA Dumps Questions Answers

Page: 1 / 5
Total 60 questions

Certified GitOps Associate Exam Questions and Answers

Question 1

You are working on a GitOps project and need to understand the similarities and differences between pull-based messaging systems and event-driven systems. What is a key difference between these two types of systems?

Options:

A.

Pull-based systems require a constant network connection to receive updates.

B.

Event-driven systems are less flexible and scalable compared to pull-based systems.

C.

Pull-based systems are more efficient in handling real-time events.

D.

When only events trigger reconciliation, the system is more vulnerable to drift caused by other things.

Buy Now
Question 2

You want to create a dashboard to monitor the performance of your application. Which of the following is a key principle of GitOps regarding dashboards?

Options:

A.

The operations team should manually update dashboards.

B.

Dashboards should be created using a proprietary tool.

C.

Dashboards should only be accessible to the development team.

D.

Dashboards declarations should be in the Desired State store.

Question 3

Which of the following statements best describes the relationship between DevOps and GitOps?

Options:

A.

DevOps and GitOps are interchangeable terms used to describe the same concept and principles.

B.

GitOps is a set of principles to guide modern DevOps in practice.

C.

DevOps and GitOps are competing methodologies, and organizations must choose one over the other.

D.

DevOps and GitOps are two completely separate concepts with no relation to each other.

Question 4

When deciding whether to use an in-cluster reconciler or an external reconciler, what factors should be considered?

Options:

A.

The version of Kubernetes and the availability of network resources.

B.

The size of the cluster and the complexity of the reconciler logic.

C.

The programming language the applications are written in.

D.

The location of the state store and the number of replicas.

Question 5

In GitOps practices, when does CD take part?

Options:

A.

CD takes part simultaneously with CI, both components of GitOps practices.

B.

CD takes part after CI to automate the deployment of applications based on changes in the Git repository.

C.

CD takes part before CI stage in order to ensure the successful deployment of applications.

D.

CI plays a significant role in GitOps practices.

Question 6

What is an example of how GitOps helps DevSecOps?

Options:

A.

You must sign into your GitHub account before running kubectl commands.

B.

The entire version history of Desired State changes is available for auditing.

C.

Store all access tokens in Git.

D.

Unit testing during CD limits the bugs introduced into deployed code.

Question 7

In the context of GitOps, which of the following is the primary purpose of Desired State?

Options:

A.

To serve as a blueprint to recreate a system for behavioral consistency.

B.

To store all persistent application data, such as database content.

C.

For monitoring real-time application performance.

D.

To track code changes that developers have made.

Question 8

Which of the following best describes the role of Git as the "single source of truth" in GitOps?

Options:

A.

Git stores only application source code, while deployment configurations are managed elsewhere.

B.

Git acts as the sole system of record for both infrastructure and application declarative configurations.

C.

Git is primarily used for versioning, but runtime configurations are excluded from GitOps workflows.

D.

Git is optional in GitOps; any version control system or manual configuration management can serve the same purpose.

Question 9

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

Options:

A.

Flux

B.

Kubeflow

C.

Helm

D.

Kustomize

Question 10

When using Kustomize, how are resources, configurations, and customizations commonly organized?

Options:

A.

By specifying all resources inline in the customization file.

B.

In separate configuration files for each resource.

C.

In a single configuration file.

D.

Using a combination of folder directories and referenced folder/file paths.

Question 11

Which deployment and release pattern involves gradually shifting traffic from an old version of an application to a new one?

Options:

A.

Red/Black Deployment

B.

Canary Deployment

C.

Blue-Green Deployment

D.

A/B Deployment

Question 12

What does the GitOps reconciliation loop ensure?

Options:

A.

Only applies changes but does not remove resources that used to be part of the Desired State.

B.

That the Desired State is instantaneously applied to the system.

C.

The Desired State is applied to the system when the current system state diverges from the Desired State.

D.

When manifests have errors, it will ensure that as much as possible still gets applied.

Question 13

How can you achieve the declarative GitOps principle in managing infrastructure and applications?

Options:

A.

By using imperative scripting languages to automate infrastructure changes.

B.

By manually making ad-hoc configuration changes directly in the production environment.

C.

By periodically creating manual backups of your infrastructure configurations.

D.

By defining and maintaining infrastructure and application configurations declaratively in a version-controlled system.

Question 14

Which method(s) of accessing the Desired State store does GitOps support?

Options:

A.

Push method only

B.

Replication only

C.

Neither push nor pull

D.

Pull is required and push can optionally be used in addition to pull

Question 15

Which of these Git commands will enact a rollback of the configuration to a previous commit?

Options:

A.

git branch

B.

git revert

C.

git commit

D.

git push

Question 16

In GitOps, how is the Desired State stored?

Options:

A.

In a way that enforces mutability and versioning.

B.

In a way that permits direct modifications to live systems.

C.

In a way that retains only the latest version.

D.

In a way that enforces immutability and versioning.

Question 17

In GitOps, what is a pull-based approach?

Options:

A.

A pull-based approach is when developers manually push changes to the GitOps system, which then applies them automatically.

B.

A pull-based approach is when the GitOps system sends notifications to developers to apply changes from the Git repository manually.

C.

A pull-based approach is when the Git repository automatically pushes changes to the GitOps system, which then applies them.

D.

A pull-based approach is when the GitOps system continuously polls the Git repository for changes and applies them automatically.

Question 18

In the context of GitOps, what happens to a GitOps-managed Kubernetes cluster if there is drift divergence?

Options:

A.

The GitOps-managed Kubernetes cluster ignores the drift divergence and continues to operate as it is.

B.

The GitOps-managed Kubernetes cluster automatically reconciles the drift divergence to return the cluster to the Desired State.

C.

The GitOps-managed Kubernetes cluster notifies the administrator about the drift divergence and waits for manual intervention.

D.

The GitOps-managed Kubernetes cluster rolls back to the previous known state before the drift divergence occurred.

Page: 1 / 5
Total 60 questions