Cloud-Init with Crossplane - Marques Johansson, Equinix
summary
Shows a small Crossplane provider that assembles cloud-init from multiple ConfigMaps and Secrets, MIME-multiparting, gzipping and base64-encoding the result, and writing a cluster-scoped ConfigMap user-data output that any managed VM or bare-metal resource can consume. Demo runs on kind with Crossplane, uses make run, and produces a crumb of multi-part cloud-init that includes shell scripts and cloud-config SSH keys. Notes alternatives: compositions, Terraform provider, or runtime functions. cloud-init multipart+gzipped+base64
AI-written summary · about
chapters (7)
- 0:00Intro
- 0:33Cloud-Init
- 6:13Configuring Instances
- 8:42Why a Crossplane Provider?
- 13:16Syntax
- 19:44Alternatives
- 25:32Influences
related talks
23mIntroduction to Crossplane and Simplifying Cloud Native Infrastructure Management
37mPlatformOps with Crossplane
30mGetting to Know Crossplane
36mCrossplane Intro And Deep Dive - The Cloud Native Control Plane Framework
30mExtending Kubernetes Scheduler for Multi-Cluster and Multi-Cloud Workloads
35mBuilding and Enabling APIs with Crossplane 1
17mCrossplane: Deploy Your Cloud Components from Your K8S Cluster
25mCrossplane: Build and Manage Infrastructure using Kubernetes
