DevOps · Flashcard

What is GitOps?

  • AAn operating model that reconciles a cluster's live state to a declarative desired state stored in Git
  • BA CI/CD pipeline that runs kubectl apply from the build server whenever code is merged to Git
  • CA Git branching strategy that dictates how teams merge feature, release and hotfix branches
  • DA hosted service that stores Kubernetes manifests and renders them as browsable documentation

Why this is the answer

GitOps is an operating model, not a tool or a Git host: Git holds the desired state and an in-cluster agent reconciles the cluster to it. It's not push CI running kubectl on merge (the model it replaces), not GitFlow (a branching strategy), and not a manifest storage or documentation service.

Official docs
Study in Gnoseed →