Planned - Nephio: kpt function/mutation pipeline execution model
Short Description
60m: @Liam Fallon and @Istvan Kispal (we have discussed this before)
Change the execution model of kpt functions so that they run in the same container as Porch
Topic Overview
Today, kpt functions in Porch have two models:
A small number of kpt functions are compiled into Porch and run in the Porch server
Most kpt functions run in a separate container, which is started separately to the Porch server. Execution of a kpt function is invoked on the separate container over gRPC
Approach 1. suffers from the drawback of having to clone the kpt function code into Porch and separately manage/track its lifecycle with all the “clone and own” drawbacks.
Approach 2. whilst being very flexible suffers from the drawback of being very resource expensive as well as having very complex runtime interactions and being expensive to maintain, test, and support.
In this session we will explore a third approach, which will allow us to simplify the mechanisms for invocation and running kpt functions.
Session Type
Interactive technical presentation and/or capability demo | |
Pre-Recorded technical presentation and/or capability demo | |
Live / hands-on technical training | |
Community process, governance or collaboration development | |
| Real-time troubleshooting, bug-scrub or similar |
Other (please describe) |
Slides & Recording
YouTube
Following the event session recordings may be uploaded to our YouTube Channel at the full discretion of LFN staff.