Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Crossplane Hands-On Course

KodeKloud via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Turn Your Kubernetes Cluster Into a Control Plane! Learn Crossplane hands-on — provision, manage, and reconcile cloud infrastructure with Kubernetes. Managing infrastructure across multi-cloud and on-premises environments is hard. Tools like Terraform work well in isolation, but combining them with Kubernetes workflows creates fragmentation, configuration drift, and constant context-switching. Crossplane solves this by extending Kubernetes itself into a universal control plane — letting you provision, manage, and continuously reconcile cloud resources using the same APIs, GitOps workflows, and RBAC policies you already use for your applications. This course teaches you Crossplane the right way: by doing. In the first module, you'll install the Crossplane control plane via Helm, use the Crossplane CLI to interact with and debug live components, and configure cloud infrastructure Providers using Provider Configs and secure InjectedIdentity credentialing. You'll provision real managed resources and watch Crossplane actively reconcile them. In the second module, you'll move into advanced platform engineering. You'll define Composite Resource Definitions (XRDs) that expose clean, safe infrastructure APIs to development teams, build multi-resource Compositions running in pipeline mode, and configure containerized Composition Functions to enforce dynamic data transformations. By the end, you'll have the skills to design and deploy a self-service Internal Developer Platform (IDP) that gives development teams what they need while keeping platform engineers in full control. Who this is for: Platform engineers, DevOps engineers, SREs, cloud architects, and Kubernetes administrators who want to build Kubernetes-native infrastructure platforms. Solid Kubernetes experience including CRDs and Helm is required.

Syllabus

  • Crossplane Fundamentals & Providers
    • Crossplane, an open-source CNCF project, extends the Kubernetes API model to external cloud resources, eliminating separate Infrastructure as Code (IaC) toolchains to turn your cluster into a universal control plane. In this module, you will immediately install Crossplane via Helm, verify system Custom Resource Definitions (CRDs), and use the Crossplane CLI. You will configure cloud infrastructure providers, establish secure credentials via the InjectedIdentity pattern, and manage native Kubernetes resources like Namespaces and ConfigMaps to observe continuous reconciliation. By the end, you will run a fully operational control plane, understanding how Crossplane tracks, provisions, and reconciles external cloud components using native Kubernetes manifests.
  • Advanced Abstractions & Composition Functions
    • This module leverages Crossplane's abstraction and composition capabilities to advance your skills from provisioning individual resources to architecting robust, self-service infrastructure platforms for an Internal Developer Platform (IDP). You will master Composite Resource Definitions (XRDs) to define enterprise-ready infrastructure API contracts for developers, hiding cloud complexity. You will also implement Crossplane Compositions in pipeline mode, combining multiple managed resources into a unified, versionable, and centrally governed blueprint. Next, you will use containerized Composition Functions, configuring Patch and Transform to apply dynamic data transformations and patch techniques to managed resources. The module culminates in a Role Play activity — IDP Blueprinting: Designing the Self-Service Developer API — where you will design a real-world platform API, simulating governance and architectural decisions as a Platform Engineer.

Taught by

Mumshad Mannambeth

Reviews

Start your review of Crossplane Hands-On Course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.