Course · Training · Workshop

GitOps with FluxCD

Take your DevOps workflow to the next level! Learn how to implement an efficient and scalable solution for managing Kubernetes deployments with FluxCD and GitOps.

The introduction of Kubernetes challenges enterprises to efficiently manage the lifecycle of their applications. GitOps with FluxCD offers a robust and automated solution. In this course, you'll learn how to optimize processes with GitOps and FluxCD.

What participants say

These customers booked courses in the same topic cluster.More customers →

Content

In this course, you will learn how to revolutionize Kubernetes deployments with FluxCD and GitOps. We will teach you the key concepts required for successful deployment:

  • Refreshing Kubernetes basics and using FluxCD
  • GitOps principles: Automation through Git and Kubernetes
  • FluxCD: Installation, architecture and configuration
  • Integrating Git repositories with Kubernetes clusters
  • Best practices for continuous integration and deployment (CI/CD) with FluxCD
  • Introduction to Helm and Kustomize for scalable configurations
  • Automation of rollouts and rollbacks Advanced features:
  • Multi-cluster management with FluxCD
  • Using Kustomize with FluxCD to create dynamic configurations
  • Dealing with secrets and configuration management in Kubernetes
  • Implementation of rollout strategies with FluxCD

What you will learn:

  • In-depth understanding of Kubernetes deployments with FluxCD.
  • Efficiently manage Helm charts and Kustomize for scalable environments.
  • Building a robust GitOps workflow for automated deployments.
  • Advanced concepts for managing multi-cluster setups. . Practical application of advanced automation techniques in your day-to-day work.

Why choose this course?

  • Practice-oriented training modules for real DevOps knowledge.
  • Exercises and case studies to apply GitOps methods.
  • Further training opportunities for advanced DevOps professionals

The actual course content may differ from the above depending on the trainer, delivery, duration and the composition of participants.

Request this course in-house

By submitting you accept our Privacy Policy.

Request a public date

No suitable public date? Register without obligation — once there is enough interest we schedule a new public date and let you know first.

Number of participants (approx.)

More than 3 participants? Best to request a dedicated in-house date directly.

By submitting you accept our Privacy Policy.

More about FluxCD

FluxCD is an open-source tool for GitOps-based continuous delivery on Kubernetes. It automatically synchronizes the state of a Kubernetes cluster with the contents of a Git repository, ensuring that the infrastructure always matches the declared desired state.

Further resources:

History

Flux was originally developed by Weaveworks and donated to the Cloud Native Computing Foundation (CNCF) as an incubating project in 2019. The first generation (Flux v1) was a single deployment, while Flux v2 – known as Flux2 – is built on the modular GitOps Toolkit and was released as a stable version in 2021.

In November 2022, Flux was recognized as a graduated CNCF project. With support for Helm, Kustomize, OCI artifacts, and multi-cluster scenarios, Flux has established itself as one of the leading GitOps solutions in the Kubernetes ecosystem.