Kubernetes and Cloud Native Associate (KCNA) — Question 169
What is the core functionality of GitOps tools like Argo CD and Flux?
Answer options
- A. They track production changes made by a human in a Git repository and generate a human-readable audit trail.
- B. They replace human operations with an agent that tracks Git commands.
- C. They automatically create pull requests when dependencies are outdated.
- D. They continuously compare the desired state in Git with the actual production state and notify or act upon differences.
Correct answer: D
Explanation
The correct answer, D, accurately describes the main function of GitOps tools, which is to ensure that the actual production state matches the desired state defined in Git. Options A, B, and C do not capture the essence of GitOps, as they focus on tracking changes, replacing human tasks, or managing dependencies rather than the core continuous comparison and action mechanism.