Welcome to the our series of tutorials for Nephio R1. This is a series of short videos, decks, blogs and user exercises to explain Nephio and the concepts underlying it, using R1. For a quick demonstration of Nephio, take a look at the Nephio R1 Demo Video. It doesn't cover the more sophisticated things we can do in Nephio, but it can give you a flavor of what Nephio does. All the videos in this series may be found in our Learning with Nephio R1 YouTube Playlist.
...
- Episode 1 - Series Introduction
- Episode 2 - Why Nephio?
- Episode 3 - The Nephio Approach
- Episode 4 - Building a Demo Environment
- Episode 5 - Nephio free5gc Operator
Ideas for Future Episodes
...
- Walking Through the Exercises
- Nephio Architecture
- The Nephio Community
- Nephio free5gc Operator
- All About Packages and Repositories
- Deploying a Package Many Times
- Collaborative Package Configuration
- Nephio package configuration lifecycle overview
- Package conditions and multiple user interaction
- Specializers and external system integrations
- Creating a Simple Package
- Creating a Cluster Package for non-KinD Clusters
- Using KRM Function
- Writing KRM Functions
- Deep Dive: Nephio Package Configuration Methods
- Different ways to mutate a package as it goes from the original source, to your workload cluster
- How and when to use different methods, their pros and cons
- Mutations on clone, KRM functions, injectors, package fanout, apply time mutation, mutating webhooks, runtime operators
- Deep Dive: PackageVariant and PackageVariantSet
- Package Dependencies
- Nephio and ConfigSync
- Nephio and Argo
- Nephio and Flux
- Nephio and Crossplane
- Nephio and Helm
...