Tutorial: Building an Enterprise Infrastructure Control Plane on Kubernetes
Talkat KubeCon + CloudNativeCon North America 2020 Virtual · on Friday, 2020-11-20· at 17:05· Intrado Virtual Event Platform,·
summary
Shows how to model external infra as Kubernetes CRDs and implement controllers using controller-runtime, Helm, kind and Crossplane to manage GitHub teams and memberships; builds a crossplane provider github in ~200 lines of Go, packages it as an OCI provider image (v0.0.1 → v0.0.2), and demonstrates create, update, drift correction (~60s sync) and delete working end-to-end. Focuses on the managed resource reconciler pattern, provider config secrets, connection publishing and composition into higher-level abstractions.
AI-written summary · about
chapters (9)
- 0:00Start
- 0:21Goals
- 0:40Agenda
- 1:36Infrastructure Automation
- 2:53Typical Infrastructure Deployment
- 3:41Problems Spec
- 5:22The Controller Approach
- 6:36Foundations
- 9:11Summary
related talks
25mCrossplane: Build and Manage Infrastructure using Kubernetes
37mPlatformOps with Crossplane
36mCrossplane Intro And Deep Dive - The Cloud Native Control Plane Framework
17mCrossplane: Deploy Your Cloud Components from Your K8S Cluster
27mKubernetes as a Universal Infrastructure Control Plane
23mIntroduction to Crossplane and Simplifying Cloud Native Infrastructure Management
21mThe How & Why for Building Crossplane Providers - Krish Chowdhary, Red Hat
31mLearnings From Providing A Platform API With Kubernetes And Crossplane
