Hands-on course

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.

๐Ÿ•‘ 2 Days ๐Ÿข In-house or on demand ๐Ÿ“ New Zealand ยท Australia ยท Remote

Enquire about this course

Overview

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 you will achieve

By the end of this course, you will have the skills to efficiently automate and manage Kubernetes applications. You will be able to successfully use FluxCD to integrate GitOps principles into your infrastructure and master advanced concepts such as multi-cluster management and automation.

Who it is for

This course is aimed at DevOps professionals, sysadmins, and developers who want to expand their Kubernetes knowledge and integrate GitOps with FluxCD into their workflows.

Course format

The course combines theoretical explanations and hands-on exercises that will help you apply what you've learned directly. An experienced instructor will be there to guide you and answer your questions about GitOps and FluxCD.

Requirements

  • Basic understanding in the use of the command line.
  • Basic understanding of version control with GIT.
  • Basic understanding of orchestrating applications on Kubernetes.

Course 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

Bring this course to your team

In-house & on-demand training

We run this course on-site with your team, remotely, or in our course rooms โ€” tailored to your stack and scheduled on demand. No public dates: talk to us and we build the right programme for you.

๐Ÿ“ฉ info@letsboot.nz ๐Ÿ“ž NZ 028 2554 4337