/plushcap/analysis/digitalocean/what-is-gitops

What is GitOps? A collaborative way to manage workloads explained

What's this blog post about?

GitOps is an operational approach where every aspect of a project's infrastructure, including infrastructure as code files, configuration files, and application code files, are stored in git repositories. Changes to these files trigger updates to the cloud infrastructure or applications. Organizations using Kubernetes often use GitOps. In this example, a platform engineering team builds a DigitalOcean Managed Kubernetes Cluster using Terraform, with FluxCD monitoring changes made to the Git repo and applying them to the infrastructure. The application development team then deploys their application inside the Kubernetes cluster by creating Helm manifests stored in a Git repository monitored by Flux. Advantages of GitOps include continuous delivery, transparency, and easier auditing. Using GitOps for managing containerized workloads is increasingly popular with Kubernetes being another tool that can be operated declaratively through Git.

Company
DigitalOcean

Date published
April 19, 2022

Author(s)
Kim Schlesinger

Word count
929

Language
English

Hacker News points
None found.


By Matt Makai. 2021-2024.