Harnessing the Power of GitOps with Flux - A Hands-on Workshop
Offered By: Cloud Native Islamabad via YouTube
Course Description
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
Related Courses
Managing Your K8s Manifests with MonokleKunal Kushwaha via YouTube Let's Kustomize Our Manifests With Style
Devoxx via YouTube Helm vs Kustomize - The Frenemies That Soothe Kubernetes
Devoxx via YouTube Getting Started With Kustomize With Datree Examples
Kunal Kushwaha via YouTube Edit, Debug, and Secure the Kubernetes Manifest Lifecycle
Linux Foundation via YouTube