Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Harnessing the Power of GitOps with Flux - A Hands-on Workshop

Cloud Native Islamabad via YouTube

Overview

Explore the power of GitOps with Flux in this comprehensive workshop. Learn how to apply GitOps principles to Kubernetes infrastructure and app delivery through hands-on exercises. Create a Kubernetes cluster, use Flux CLI to sync cluster state from a Git repository, and understand the mechanics behind Flux bootstrap. Set up GitOps pipelines for continuous deployment using Flux Helm Releases, and discover how Flux simplifies Helm chart delivery with automatic upgrades, testing, and rollback. Deploy the Flux Web UI from an OCI Helm chart and use it to monitor GitOps pipelines. Onboard applications by creating pipelines that deploy from container registry sources, and learn how app teams can use Flux CLI in CI pipelines. Dive into Flux's integration with Kustomize for multi-cluster deployments and explore strategies for structuring GitOps repositories to promote apps across environments safely and automatically. Suitable for SREs, Cloud Native enthusiasts, and Platform Engineers familiar with Kubernetes architecture, this intermediate-level workshop provides a deep dive into streamlining the Continuous Delivery process with Flux.

Syllabus

Introduction
What is GitOps
Prerequisites
Installing Flux CLI
GitHub Personal Account Token
GitOps Code Spaces
Flux CLI
Bootstrap GitHub
Cluster Staging
Diagram
New Commit
Deploy Key
Flux Controllers
Flux System Secret
Deployment
Flux SDK
Repositories
Deploy from GitOps
Deploy on the cluster
What Flux does
Workflows with Flux
Flux User Interface
Flux Application UI
Onboarding Applications
Demo
Publishing manifests

Taught by

Cloud Native Islamabad

Reviews

Start your review of Harnessing the Power of GitOps with Flux - A Hands-on Workshop

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.