Creating Dynamic Kubernetes Resources with Crossplane Functions
Talkat Open Source Summit Europe 2023 · on Thursday, 2023-09-21· at 12:50· Room 0E-1 (Floor 0), Abandoibarra Etorb., 4, 48011 Bilbao, Bizkaia, Spain·
summary
Crossplane adds Composition Functions as pipelineable steps that run as an OCI image behind a Kubernetes Service, accept a gRPC run function request, and return a mutated JSON/YAML to drive provisioning. Functions are stateless, packaged with mutual TLS, a service account and optional CRDs, and have a Go SDK (Python SDK planned). Demo shows a composition that creates a VPC and internet gateway then a function that automatically adds labels and annotations; beta lands with Crossplane 1.14 around late October.
AI-written summary · about
chapters (8)
- 0:00Talk intro and Crossplane
- 7:21Crossplane compositions and XRDs
- 10:28Patch/transform limitations
- 13:58Crossplane functions overview
- 18:59Building pipelines with functions
- 22:09Go function for labels/annotations
- 26:25Demo: installing functions
- 31:46Summary and getting involved
related talks
33mCreating Dynamic Kubernetes Resources with Crossplane Functions
37mPlatformOps with Crossplane
35mBuilding and Enabling APIs with Crossplane 1
36mCrossplane Intro And Deep Dive - The Cloud Native Control Plane Framework
30mGetting to Know Crossplane
31mCrossplane Intro and Deep Dive - The Cloud Native Control Plane Framework
23mIntroduction to Crossplane and Simplifying Cloud Native Infrastructure Management
30mExtending Kubernetes Scheduler for Multi-Cluster and Multi-Cloud Workloads
