Search⌘ K
AI Features

Where GitOps is Applied

Understand where GitOps is effectively applied, including infrastructure provisioning with Terraform and Pulumi, managing Kubernetes workloads using Flux and Argo CD, and implementing progressive delivery strategies like canary and blue/green deployments with tools such as Flagger. This lesson helps you grasp how GitOps enhances efficiency and stability in cloud-native operations.

When to apply GitOps

GitOps is a relatively new concept, so there’s a lot of excitement in the space that has generated many ideas about how the pattern can apply to different situations. There is certainly vast potential to apply GitOps across many diverse spaces. However, even at this early stage in its life cycle, several prominent use cases have emerged. We’ll focus our exploration of GitOps on these prominent use cases because they are more proven, better supported, and most applicable.

These use cases include:

  • Infrastructure provisioning

  • Application delivery

  • Release strategies

Applying GitOps in these areas has been proven to increase the efficiency and stability of system operations.

Infrastructure provisioning

Infrastructure as code allows system resources, like servers and storage, to be provisioned and managed through configuration files containing the specifications ...