Technology · Ebook
Crossplane: Kubernetes as a Universal Control Plane
by Shriira Press
Crossplane turns Kubernetes into a universal control plane for infrastructure: declare your cloud resources as Kubernetes objects and let Crossplane continuously reconcile the real infrastructure to match. This free book teaches it from the ground up — control planes vs run-based IaC and how it compares to Terraform, the Kubernetes CRD/controller foundations it builds on, providers and Managed Resources, Compositions and Composite Resource Definitions for building your own high-level APIs, Claims and the self-service platform model, packaging and distributing your platform as versioned OCI artifacts, GitOps integration that unifies apps and infrastructure, security and multi-tenancy, and operating the control plane in production. Ten focused chapters with real manifests and clear diagrams that take you from concepts to a self-service internal platform built on Kubernetes.
Contents
- 1Preface
- 2Chapter 1 — What Crossplane Is
- 3Chapter 2 — Control Planes and Infrastructure as Code
- 4Chapter 3 — Kubernetes Foundations
- 5Chapter 4 — Providers and Managed Resources
- 6Chapter 5 — Compositions and Composite Resources
- 7Chapter 6 — Claims and the Self-Service Platform
- 8Chapter 7 — Packaging and Distribution
- 9Chapter 8 — GitOps Integration
- 10Chapter 9 — Security and Multi-Tenancy
- 11Chapter 10 — Operating Crossplane and Putting It Together
