KCNA · Question #117
What are the advantages of adopting a GitOps approach for your deployments?
The correct answer is B. Reduce failed deployments, configuration drift, and fragile release processes. Adopting GitOps reduces failed deployments, mitigates configuration drift, and streamlines fragile release processes by using Git as the single source of truth.
Question
What are the advantages of adopting a GitOps approach for your deployments?
Options
- AReduce failed deployments, operational costs, and fragile release processes.
- BReduce failed deployments, configuration drift, and fragile release processes.
- CReduce failed deployments, operational costs, and learn git.
- DReduce failed deployments, configuration drift and improve your reputation.
How the community answered
(37 responses)- A8% (3)
- B86% (32)
- C3% (1)
- D3% (1)
Why each option
Adopting GitOps reduces failed deployments, mitigates configuration drift, and streamlines fragile release processes by using Git as the single source of truth.
While operational costs may be reduced indirectly, 'configuration drift' is a more fundamental and direct benefit of GitOps compared to just 'operational costs' in the context of deployment advantages.
GitOps ensures that the desired state of infrastructure and applications is declaratively defined in Git, which significantly reduces configuration drift as any deviation from the Git repository is detected and remediated. This approach also leads to more reliable, automated deployments, thereby reducing failures and making release processes more robust.
'Learn git' is a prerequisite skill, not an advantage of adopting the GitOps approach itself.
'Improve your reputation' is a soft benefit and not a direct technical advantage of the GitOps methodology for deployments.
Concept tested: GitOps principles and benefits
Source: https://www.cncf.io/gitops/
Topics
Community Discussion
No community discussion yet for this question.