GitOps with Flux Workshop

Prerequisites

  • Cloud managed Kubernetes, or...
  • Local Kubernetes cluster
    • Container runtime: Docker, podman, Colima, or compatible alternative
    • KinD (Recommended for multi-cluster)
  • kubectl
  • Flux CLI

Schedule

  • Slides: Introduction to the workshop, 10 minutes
  • Task: Prerequisite check, 5 - 10 minutes
  • Task: Setting up local clusters, 5-10 minutes
  • Slides: Introduction to Flux, 10 minutes
  • Task: Bootstrapping both environments
  • Task: Adding an application to the dev environment
  • Task: re-use application base in prod
  • Task: Automatic image update in prod