Kubernetes as a Universal Infrastructure Control Plane
summary
Kubernetes becomes the control plane for cloud services by using Crossplane plus custom operators: install Crossplane (Helm) and Crossplane + provider-aws to add managed resources, write an XRd and a Composition, then create a CompositeResourceClaim to provision an AWS SQS queue. Demo shows the queue created from Kubernetes, lifecycle delete works, and a manual change to visibility timeout is detected and restored—reconciliation auto-rollbacks. Pod identities and IAM roles are handled by a custom operator that creates service accounts and policies on demand.
AI-written summary · about
chapters (17)
- 0:00Start
- 0:45Kubernetes Operators
- 1:51Why not extend Kubernetes to manage Cloud Resources?
- 2:36History & Current Landscape
- 3:33The Rise of Platform Teams
- 4:58Overview of Crossplane
- 6:03Key Concepts
- 6:23Use Case
- 7:06Providers
- 7:45Managed Resources
- 8:50Composite Resource Definition (XRD)
- 10:22Composition
- 13:32Composite Resource (XR)
- 14:48Composite Resource Claim (XRC)
- 24:12Pod Identities
- 24:51Custom Operator for Pod Identity Management
- 25:23Crossplane Benefits
related talks
36mKubernetes as the Universal Control Plane: From Pods to Multi-Cloud Infrastructure
40mKubernetes is Your Cloud Control Plane
26mKubernetes - The Universal Control Plane
26mKeynote: Kubernetes - The Universal Control Plane
23mIntroduction to Crossplane and Simplifying Cloud Native Infrastructure Management
37mPlatformOps with Crossplane
17mCrossplane: Deploy Your Cloud Components from Your K8S Cluster
29mKubernetes as a Universal Control Plane
