Sign In
      Sign In

GitOps: Continuous Delivery on Kubernetes with Flux (LFS269)

Home / The Linux Foundation / GitOps: Continuous Delivery on Kubernetes with Flux (LFS269)

GitOps: Continuous Delivery on Kubernetes with Flux (LFS269)

Learn how to automate Kubernetes deployments using GitOps a", the set of practices that allow developers to perform tasks previously left to operations personnel a", with Flux CD.


View More


This course includes


40 hours
Video Content
40 hours
Instruction Type
Self Paced
Delivery Method
Available on
Desktop, Laptop
Limited Access


KubernetesContinuous DeliveryGit ArchitectureGit WorkflowsCI/CD tools

Learning Goals

This course provides a foundational deep dive into GitOps principles and practices, and how to implement them using Flux CD
This course helps you build essential Git and Kubernetes knowledge for a GitOps practitioner by setting up Flux v2 on an existing Kubernetes cluster, automating the deployment of Kubernetes manifests with Flux, and incorporating Kustomize and Helm to create customizable deployments
It teaches you to set up notifications and monitoring with Prometheus, Grafana and Slack, integrate Flux with Tekton-based workflows to set up CI/CD pipelines, build release strategies, including canary, A/B testing, and blue/green, deploying to multi-cluster and multi-tenant environments, integrate GitOps with service meshes such as Linkerd, and Istio, securing GitOps workflows with Flux, and much more

Course Content

View More


Familiarity with Kubernetes (pods, ReplicaSets, deployments, services, namespaces, kubectl and YAML specs, CRDs, controllers/operators), Helm and Kustomize
Familiarity with git (branching, merging, remotes, pull requests, branching models, protected branches, code reviews)
Basic familiarity with Continuous Integration/Continuous Delivery (building pipelines, setting up automated builds, tests, building artifacts and images, etc)

Target Audience

This course is for software developers interested in learning how to deploy their cloud native applications using familiar GitHub-based workflows and GitOps practices; quality assurance engineers interested in setting up continuous delivery pipelines, and implementing canary analysis, A/B testing, etc on Kubernetes; site reliability engineers interested in automating deployment workflows and setting up multi-tenant, multi-cluster GitOps-based Continuous Delivery workflows and incorporating them with existing Continuous Integration and monitoring setups; and anyone looking to understand the landscape of GitOps and learn how to choose and implement the right tools

Course Overview

Hands-On Training, Instructor-Moderated Discussions

Virtual labs