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.
GitOps Foundations
Master the core principles of GitOps — declarative configuration, version-controlled desired state, automated reconciliation, and the toolchain that makes it all work.
Gitea — Repository Management
Learn to manage Git repositories with Gitea REST API — from organizations and repos to webhooks that trigger FluxCD reconciliation.
FluxCD — Continuous Delivery
Master FluxCD controller-based architecture for continuous delivery. Configure GitRepository sources, Kustomizations, HelmReleases, and webhook Receivers.
Nephio Porch — Package Lifecycle Management
Master Nephio Porch for package-based infrastructure management. Register repositories, author KPT packages, and drive the full propose-approve-publish workflow.
Network Function Lifecycle (Capstone)
Apply everything you have learned across Tracks 1-4. Deploy, verify, upgrade, and decommission network functions across multiple edge clusters using Porch and Flux.
Recommended Learning Path
Complete the tracks in order for the best experience:
- 1GitOps Foundations(180 min)
- 2Gitea — Repository Management(120 min)
- 3FluxCD — Continuous Delivery(300 min)
- 4Nephio Porch — Package Lifecycle Management(360 min)
- 5Network Function Lifecycle (Capstone)(480 min)