Creating Dynamic Kubernetes Resources with Crossplane Functions - Steven Borrelli, Upbound, Inc.

  Рет қаралды 1,178

The Linux Foundation

The Linux Foundation

10 ай бұрын

Creating Dynamic Kubernetes Resources with Crossplane Functions - Steven Borrelli, Upbound, Inc.
Crossplane is a popular CNCF project that uses Kubernetes Custom Resource Definitions and Controllers to manage any resource that has a management API. While Kubernetes' declarative model is extremely powerful it can be limited in modeling more complex logic patterns such as loops and conditionals. In January 2023, the 1.11 release of Crossplane included a new v1alpha1 feature: Composition Functions. This talk will cover using Composition functions to perform tasks such as mutating Kubernetes objects and creating new resources dynamically in a cluster based on a declarative input. This allows Platform Teams to manage complex cloud infrastructure in a Kubernetes-native manner. This talk will cover: - The Crossplane Model - The motivation for developing functions - The execution context of a Function - How Crossplane Models resources - The FunctionIO Custom Resource Definition - Common programming patterns - Code examples in Go and Python - Packaging functions

Пікірлер
WireGuard and the Future of Cloud Networking - Alex Feiszli, Netmaker
36:36
EVOLUTION OF ICE CREAM 😱 #shorts
00:11
Savage Vlogs
Рет қаралды 6 МЛН
DEFINITELY NOT HAPPENING ON MY WATCH! 😒
00:12
Laro Benz
Рет қаралды 62 МЛН
Sigma girl and soap bubbles by Secret Vlog
00:37
Secret Vlog
Рет қаралды 13 МЛН
OpenFunction: The Best Way to Run Serverless Functions on Kubernetes?
36:54
Crossplane Intro and Deep Dive - the Cloud Native Control Plane Framework - Jared Watts & Nic Cope
36:22
A Very Simple Transformer Encoder for Time Series Forecasting in PyTorch
15:34
Let's Learn Transformers Together
Рет қаралды 4,5 М.
Crossplane composition deep dive
1:23:34
Kubesimplify
Рет қаралды 8 М.
Crossplane Intro and Deep Dive - the Cloud Native Control Plane... - Jared Watts & Christopher Haar
36:04
CNCF [Cloud Native Computing Foundation]
Рет қаралды 6 М.
Découverte de Crossplane (Adrien BLIND)
30:00
Devoxx FR
Рет қаралды 606
The moment we stopped understanding AI [AlexNet]
17:38
Welch Labs
Рет қаралды 796 М.
تجربة أغرب توصيلة شحن ضد القطع تماما
0:56
صدام العزي
Рет қаралды 62 МЛН
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 4,3 МЛН
Какой ноутбук взять для учёбы? #msi #rtx4090 #laptop #юмор #игровой #apple #shorts
0:18