Orchestration

Fluxcd Playground

FluxCD is a GitOps operator for Kubernetes. Continuously reconciles your cluster state with a Git repository — fully automated deployments..

Get access to the Fluxcd playground with one click

Welcome to the FluxCD Playground!

FluxCD — the CNCF-graduated, pull-based GitOps operator for Kubernetes. Define your desired cluster state in Git; Flux continuously reconciles the live cluster to match.

What’s Pre-configured

  • k3s single-node cluster
  • Flux controllers installing to flux-system namespace in background
  • flux CLI with tab completion and kubeconfig pre-set

Quick Start

flux check               # verify all controllers healthy
flux get all
kubectl get pods -n flux-system

Common Workflows

# Bootstrap Flux with a GitHub repo
export GITHUB_TOKEN=ghp_your_token

flux bootstrap github \
  --owner=<your-username> \
  --repository=<repo-name> \
  --branch=main \
  --path=./clusters/sandbox

# Watch reconciliation
flux get kustomizations
flux reconcile source git flux-system
flux events

Advanced Tips

# Create a HelmRelease
flux create helmrelease nginx \
  --source=HelmRepository/bitnami \
  --chart=nginx \
  --target-namespace=default

# Suspend/resume reconciliation
flux suspend kustomization flux-system
flux resume kustomization flux-system

# Export manifests
flux export kustomization flux-system

Session Notes

  • Session lasts 1 hour.
  • Flux controllers install after k3s reaches Ready (~1–2 minutes). Run flux check to verify.