Home › MCA Cloud Computing › cloudcomputing › cloudorchestration › GitOps as a deployment pattern means:
GitOps as a deployment pattern means:
AThe desired state of infrastructure and applications lives in a Git repository, and a controller continuously reconciles the cluster to match Git
BConfiguration files are stored only in PowerPoint slides
CAll deployments are done manually over SSH
DEngineers push changes directly to production with no version control
Answer & Solution
Correct answer: A. The desired state of infrastructure and applications lives in a Git repository, and a controller continuously reconciles the cluster to match Git
GitOps (Argo CD, Flux) makes Git the single source of truth for desired state; a controller in the cluster pulls and applies it. The other options describe anti-patterns.
Related questions
A blue/green deployment strategy on cloud platforms primarily:Which IaC concept describes ensuring that applying the same configuration twice yields theWhat is the difference between a Kubernetes Deployment and a StatefulSet?Which Kubernetes object lets you declare a pool of pods that should always have N running,In Terraform, what is the role of the "state" file?A service mesh (e.g. Istio, Linkerd) primarily adds which capability to a microservices syHelm in the Kubernetes ecosystem primarily provides:What is the role of a Kubernetes Service object?