Summer Special Flat 65% Limited Time Discount offer - Ends in 0d 00h 00m 00s - Coupon code: suredis

Linux Foundation CGOA Certified GitOps Associate Exam Exam Practice Test

Demo: 18 questions
Total 60 questions

Certified GitOps Associate Exam Questions and Answers

Question 1

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 2

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 3

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 4

Manual updates are common causes of what?

Options:

A.

Changes in Desired State leading to failure.

B.

Changes in Desired State leading to drift.

C.

Changes in actual state leading to drift.

D.

Changes in actual state leading to variance.

Question 5

In GitOps, which option describesState Storemanagement?

Options:

A.

Storing state information in a relational database.

B.

Storing state information in a centralized database.

C.

Storing state information in a distributed file system.

D.

Storing state information in a version control system.

Question 6

A GitOps project wants to leverage both ArgoCD and Flux for a deployment. Can ArgoCD and Flux be used in conjunction?

Options:

A.

ArgoCD and Flux cannot be used together as they have conflicting functionalities.

B.

If you modify their source code, ArgoCD and Flux can only be used together.

C.

ArgoCD and Flux can be used together, leveraging a drop-in extension for ArgoCD, ensuring that both reconciliation engines do not conflict.

D.

ArgoCD and Flux cannot be used together as they are designed for different types of deployments.

Question 7

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 8

You are working on a GitOps project and have made some changes to the cluster using kubectl. What is the recommended approach to ensure that your changes are continuously reconciled?

Options:

A.

Delete and recreate the cluster from scratch to ensure a clean and controlled state.

B.

Save those changes to the Desired State store and allow the GitOps controller to attempt reconciliation.

C.

Use kubectl to delete all resources that were changed in the cluster and wait for a reconcile.

D.

Reconcile the changes by running a script or command that synchronizes the cluster with the desired state.

Question 9

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 10

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 11

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 12

Would you implement DevSecOps culture in CI/CD pipelines?

Options:

A.

No, because CI/CD systems are totally secure by design.

B.

No, DevSecOps focuses only on security outside of CI/CD pipelines.

C.

No, because CI/CD systems are incompatible with the DevSecOps culture.

D.

Yes, DevSecOps is essential for CI/CD pipelines. It helps build software without any security issues.

Question 13

How does GitOps handle drift during reconciliation?

Options:

A.

Write Kubernetes Patch files in a database for later use.

B.

Attempt to apply Desired State to the running system.

C.

Write back to Desired State to match the actual state.

D.

Find the differences between Desired State and actual state and create a new system based on these changes.

Question 14

How do you ensure that you are achieving thePulled AutomaticallyGitOps principle?

Options:

A.

By deploying changes from the version control repository by applying them through an automated pipeline when major updates are needed.

B.

By having an operator continuously monitor and pull changes from the source of truth.

C.

By maintaining multiple Git repositories for different aspects of your infrastructure and applications.

D.

By manually triggering deployments and configurations using scripts and commands.

Question 15

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 16

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 17

A GitOps-managed Software System includes which of the following?

Options:

A.

Hardware infrastructure used for hosting the software system.

B.

One or more runtime environments consisting of resources under management.

C.

One or more programming languages used for development.

D.

Operating systems used for hosting the software system.

Question 18

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.

Demo: 18 questions
Total 60 questions