Which GitOps tools use a pull-based approach to synchronize the desired state in a Git repository with the actual state in a Kubernetes cluster? (Select all that apply.)
Flux is a GitOps tool that uses a pull-based approach, continuously monitoring a Git repository and reconciling the cluster state to match the desired state.
Why this answer
Both Flux and ArgoCD are pull-based GitOps tools. Flux pioneered the pull-based pattern, while ArgoCD is also a popular implementation. Therefore, both A and D are correct.