Basic GitOps with Nephio Porch & Flux

Master GitOps, Kubernetes, FluxCD, and Nephio Porch through hands-on interactive labs. Deploy, upgrade, and decommission Network Functions — all simulated in the browser.

5 tracks1440 min25 modules

GitOps Foundations

180 min4 modules

Master the core principles of GitOps — declarative configuration, version-controlled desired state, automated reconciliation, and the toolchain that makes it all work.

Earn the GitOps Initiate badge (100 XP)

Gitea — Repository Management

120 min4 modules

Learn to manage Git repositories with Gitea REST API — from organizations and repos to webhooks that trigger FluxCD reconciliation.

Earn the Gitea Navigator badge (150 XP)

FluxCD — Continuous Delivery

300 min5 modules

Master FluxCD controller-based architecture for continuous delivery. Configure GitRepository sources, Kustomizations, HelmReleases, and webhook Receivers.

Earn the Flux Operator badge (200 XP)

Nephio Porch — Package Lifecycle Management

360 min6 modules

Master Nephio Porch for package-based infrastructure management. Register repositories, author KPT packages, and drive the full propose-approve-publish workflow.

Earn the Porch Master badge (250 XP)

Network Function Lifecycle (Capstone)

480 min6 modules

Apply everything you have learned across Tracks 1-4. Deploy, verify, upgrade, and decommission network functions across multiple edge clusters using Porch and Flux.

Earn the NF Architect badge (500 XP)

Recommended Learning Path

Complete the tracks in order for the best experience:

  1. 1GitOps Foundations(180 min)
  2. 2Gitea — Repository Management(120 min)
  3. 3FluxCD — Continuous Delivery(300 min)
  4. 4Nephio Porch — Package Lifecycle Management(360 min)
  5. 5Network Function Lifecycle (Capstone)(480 min)