Git Ops
GitOps is an operational model in which a Git repository serves as the single source of truth for the desired state of infrastructure and applications, with automated tooling continuously reconciling the live environment to match what's declared in Git.
15 resources across 3 libraries
Glossary Terms(6)
Kustomize
Kustomize is a template-free configuration tool for customizing raw, declarative Kubernetes YAML manifests through layered overlays rather than variable substi…
Spinnaker
Spinnaker is an open-source, multi-cloud continuous delivery platform originally created by Netflix for releasing software changes with high velocity and confi…
Infrastructure as Code (IaC)
Infrastructure as Code (IaC) is the practice of defining and managing IT infrastructure — servers, networks, load balancers, and other resources — through mach…
GitOps
GitOps is an operational model in which a Git repository serves as the single source of truth for the desired state of infrastructure and applications, with au…
ArgoCD
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes that continuously monitors a Git repository containing the desired state of an applica…
Flux CD
Flux CD (Flux) is an open-source, CNCF-graduated GitOps toolkit for Kubernetes that continuously reconciles cluster state with configuration stored in Git repo…
Cheat Sheets(1)
Interview Questions(8)
What is GitOps?
GitOps is an operational practice where a Git repository is the single source of truth for declarative infrastructure and application configuration, and an aut…
What is Argo CD and How Does GitOps Deployment Work?
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes that continuously compares the live cluster state against manifests stored in a Git re…
What Are CI/CD Pipeline Triggers and How Do They Work?
A pipeline trigger is the event that causes a CI/CD pipeline to start running automatically — most commonly a Git push or pull request, but also a scheduled ti…
What Is Edge Computing and How Does It Affect DevOps Practices?
Edge computing runs processing close to where data is generated — on local servers, gateways, or devices at the network edge — instead of sending everything to…
Helm vs Kustomize: What Is the Difference?
Helm packages Kubernetes manifests as templated “charts” with a Go-templating engine and a release/versioning model, while Kustomize takes plain, valid YAML ma…
What Are Kustomize Overlays?
A Kustomize overlay is a directory containing its own `kustomization.yaml` that references a shared `base` set of manifests and layers environment-specific pat…
GitOps vs Traditional CI/CD: What Is the Difference?
Traditional CI/CD pushes changes into an environment by having the pipeline itself run `kubectl apply` or similar deploy commands against the cluster, while Gi…
What Is Argo Rollouts?
Argo Rollouts is a Kubernetes controller and CRD (`Rollout`) that replaces the native `Deployment` object to enable advanced progressive delivery strategies —…