Weekend Sale Limited Time Flat 70% Discount offer - Ends in 0d 00h 00m 00s - Coupon code: 70spcl

Linux Foundation CGOA Certified GitOps Associate Exam Exam Practice Test

Page: 1 / 6
Total 60 questions

Certified GitOps Associate Exam Questions and Answers

Question 1

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

Options:

A.

Flux

B.

Kubeflow

C.

Helm

D.

Kustomize

Question 2

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.

Question 3

In the context of GitOps, why would you do a rollback?

Options:

A.

To undo a deployment that introduced a critical bug or caused a system failure.

B.

To improve performance and optimize resource utilization.

C.

To create a backup of the current configuration.

D.

To test a new feature in a controlled environment.

Question 4

Why is the feedback loop important for reconciliation?

Options:

A.

To determine if a reconciliation is needed and whether a sync should be partial or complete.

B.

To analyze state-sync logging information and perform a sync.

C.

To trigger an alert if a change is detected, and log the event to the log aggregation service.

D.

Feedback loop is not important for reconciliation.

Question 5

Which two GitOps controllers are the most popular?

Options:

A.

Keptn and Puppet

B.

Helm and Kustomize

C.

ArgoCD and Flux

D.

Jenkins and Tekton

Question 6

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 7

In the context of GitOps, what doesContinuousmean?

Options:

A.

Reconciliation happens only during instantiation.

B.

Reconciliation must happen instantaneously.

C.

Reconciliation continues to happen.

D.

Reconciliation only happens once.

Question 8

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 9

In GitOps, what does the principle ofVersioned and Immutablemean?

Options:

A.

All changes to configuration and infrastructure should be made directly on production environments.

B.

All software versions should be stored in a Git repository.

C.

Configuration and infrastructure code should be version-controlled and treated as immutable artifacts.

D.

Configuration and infrastructure code should be modified directly on production environments.

Question 10

You are working on a GitOps deployment and want to manage the configuration of your Kubernetes resources across multiple environments. How does Kustomize help?

Options:

A.

Kustomize is a tool for deploying infrastructure resources using Terraform/OpenTofu.

B.

Kustomize allows you to package and distribute your application as a Helm chart.

C.

Kustomize helps you create and manage Kubernetes resource manifests by providing a graphical user interface (GUI).

D.

Kustomize helps you create and manage Kubernetes resource manifests by providing a way to customize them through patching.

Question 11

Which of the following statements accurately describes the role of GitOps in progressive delivery?

Options:

A.

GitOps requires end users to manually shift traffic for progressive delivery.

B.

GitOps allows end users to perform progressive delivery automatically without manually shifting traffic.

C.

GitOps only works with manual progressive delivery without any automation.

D.

GitOps does not allow end users to perform progressive delivery automatically, only manually.

Question 12

What is Infrastructure as Code (IaC)?

Options:

A.

An approach to managing infrastructure resources using physical hardware only

B.

A methodology for managing infrastructure resources through graphical user interfaces

C.

A manual process of managing infrastructure resources using the command line

D.

A programming approach to managing and provisioning infrastructure resources through machine-readable definition files

Question 13

In the context of GitOps, what is one example of how DevSecOps principles manifested, enhancing the traditional DevOps lifecycle?

Options:

A.

GitOps enhances the DevSecOps experience by detecting security policy drift.

B.

DevSecOps in GitOps focuses primarily on post-deployment security audits.

C.

GitOps uses DevSecOps to enforce manual security checks at each deployment stage.

D.

In GitOps, DevSecOps leads to the segregation of security tasks, assigning them exclusively to security teams.

Question 14

In the context of GitOps, what source of truth guides the continuous deployment process?

Options:

A.

Desired State

B.

Dynamic State

C.

Fleeting State

D.

Current State

Question 15

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 16

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 17

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?

Options:

A.

The new version of the application is deployed first, followed by the old version.

B.

The old version of the application is deployed first, followed by the new version.

C.

Both the new and old versions of the application are deployed simultaneously.

D.

The Blue-Green deployment pattern only deploys single versions of the application.

Question 18

When are progressive delivery patterns useful in software development and deployment?

Options:

A.

Progressive delivery patterns are only useful for one-time, single-deployment scenarios, not ongoing, continuous delivery.

B.

Progressive delivery patterns are primarily beneficial for small development teams rather than for large organizations.

C.

Progressive delivery patterns are useful in several software development and deployment scenarios, as they offer advantages such as risk reduction, improved quality, and better user experience.

D.

Progressive delivery patterns are useful during initial project development instead of in subsequent phases.

Page: 1 / 6
Total 60 questions