Search⌘ K
AI Features

GitOps Tools

Learn about essential GitOps tools that enable management of Kubernetes applications and cloud infrastructure. Understand Argo CD and Flux for continuous delivery, and Terraform and Pulumi for infrastructure as code. This lesson helps you grasp tool configurations, deployment formats, and automation features critical to applying GitOps practices effectively.

An evolving space

GitOps is a relatively new concept, and the tools in the space are just beginning to emerge and mature. The universe of available GitOps tools address use cases that vary from Kubernetes workload management to cloud infrastructure provisioning. In many cases, these tools will require a particular tech stack to be in place for them when used with a system. Let's explore a few of these tools and their requirements to better understand the options available when using GitOps.

It starts with Git

Almost every tool within the GitOps space will require a hosted Git repository. This repository is necessary because GitOps tools will depend on it for storage and access to the desired state. In some cases, GitOps tools will store their configurations within a Git repository. There are many tools available when it comes to hosting Git repositories, such as GitHub, Azure DevOps, and others. For the best results, it's recommended that a Git repository hosting platform be ...