Building and Enabling APIs with Crossplane 1
summary
Shows how to use Crossplane with the AWS and Kubernetes providers plus a KSL function to create a single reusable composite API that accepts project name, VPC CRD, and region. The composition packages six subnets, IAM roles and policies, an EKS cluster with two nodes across AZs, a load balancer and application pods; applying a claim auto-creates the managed AWS and K8s resources and Crossplane reconciles deletions. Demo runs on Minikube and provisions the AWS VPC and the app successfully.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:03What is Crossplane
- 2:06Crossplane vs OpenTofu
- 3:32Crossplane providers basics
- 6:20Building APIs with composites
- 12:17Compositions best practices
- 18:02Demo: Crossplane in action
- 23:23Demo environment setup
- 27:11Installing Crossplane
- 30:54Crossplane benefits
related talks
25mCrossplane: Build and Manage Infrastructure using Kubernetes
23mIntroduction to Crossplane and Simplifying Cloud Native Infrastructure Management
30mGetting to Know Crossplane
30mExtending Kubernetes Scheduler for Multi-Cluster and Multi-Cloud Workloads
33mCreating Dynamic Kubernetes Resources with Crossplane Functions
33mCreating Dynamic Kubernetes Resources with Crossplane Functions
31mLearnings From Providing A Platform API With Kubernetes And Crossplane
33mEliminating the Gap Between Development and Production with Kuber...
