Skip to content Skip to content
Vladimir Chavkov

Crossplane Multi-Cloud Infrastructure Training

Build unified infrastructure APIs across cloud providers with this 3-day advanced course. Learn to design provider-agnostic abstractions, manage multi-cloud networking, implement disaster recovery patterns, and operate Crossplane at scale across AWS, Azure, and GCP.

Duration3 days (24 hours)
LevelAdvanced
DeliveryIn-person, Live online, Hybrid
CertificationN/A
  • Platform engineers managing multi-cloud infrastructure
  • Cloud architects designing provider-agnostic platforms
  • SREs operating infrastructure across multiple clouds
  • Teams implementing multi-cloud strategies with Kubernetes

After completing this training, you’ll be able to:

  • Configure and manage multiple Crossplane providers simultaneously
  • Design provider-agnostic infrastructure APIs with Compositions
  • Implement multi-cloud networking and connectivity
  • Build disaster recovery and failover patterns
  • Manage provider credentials securely across clouds
  • Operate Crossplane at scale with monitoring and observability

Module 1: Multi-Provider Architecture

  • Running multiple providers in a single Crossplane instance
  • Provider versioning and compatibility
  • Resource naming conventions across clouds
  • Hands-on: Configure AWS, Azure, and GCP providers

Module 2: Provider-Agnostic Abstractions

  • Designing XRDs that abstract cloud differences
  • Composition selection based on provider labels
  • Mapping cloud-specific features to unified APIs
  • Hands-on: Build a unified database API across clouds

Module 3: Credential Management

  • ProviderConfig per account and region
  • IRSA, Workload Identity, and Pod Identity
  • External secret stores integration
  • Hands-on: Configure secure multi-account authentication

Module 4: Cross-Cloud Networking

  • VPC/VNet peering and transit patterns
  • VPN and private connectivity between clouds
  • DNS management across providers
  • Hands-on: Establish connectivity between AWS and Azure

Module 5: Data Services Across Clouds

  • Database provisioning with provider-specific tuning
  • Object storage abstraction
  • Cache and messaging service patterns
  • Hands-on: Deploy data services with unified Claims

Module 6: Kubernetes Cluster Provisioning

  • EKS, AKS, and GKE through Crossplane
  • Cluster add-ons and day-2 configuration
  • Fleet management patterns
  • Hands-on: Provision managed Kubernetes clusters across clouds

Module 7: Disaster Recovery Patterns

  • Active-passive and active-active patterns
  • Cross-cloud failover with Crossplane
  • Backup and restore strategies
  • Hands-on: Implement cross-cloud DR for a stateful application

Module 8: Observability and Troubleshooting

  • Crossplane metrics and Prometheus integration
  • Resource status conditions and events
  • Debugging failed reconciliation
  • Hands-on: Build monitoring dashboards for Crossplane

Module 9: Scaling Crossplane

  • Performance tuning for large resource counts
  • Provider rate limiting and throttling
  • Multi-cluster Crossplane architectures
  • Hands-on: Load test and optimize Crossplane operations
  • Crossplane Fundamentals or equivalent experience
  • Experience with at least two cloud providers (AWS, Azure, GCP)
  • Strong Kubernetes administration skills
FormatDescription
In-PersonOn-site at your company’s location, hands-on with direct interaction
Live OnlineInteractive virtual sessions with screen sharing and real-time labs
HybridCombination of on-site and remote sessions, flexible scheduling

All formats include hands-on labs, course materials, and post-training support.