Project II: Use GitOps with Flux

In this project, we’ll learn how to maintain the cluster’s desired state by using Flux. We’ll also learn how to manage workloads on a Kubernetes cluster with GitOps using Flux.

We’ll start with the installation and configuration of Flux in our cluster. Moving ahead, we will bootstrap Flux on a Kubernetes cluster. After that, we’ll create a source within Flux that monitors a Git repository. Then, we will practice creating a kustomization in Flux that automatically deploys Kubernetes resources on a cluster.

In the end, we’ll get hands-on experience in deploying the new application version with Flux.