๐๏ธ Crossplane
Infrastructure orchestration platform that extends the Kubernetes API to manage resources from any provider through a universal interface, transforming Kubernetes into a universal control plane for IaC and Platform Engineering.
๐๏ธ Installation
Complete guide to installing Crossplane using Helm, including cluster configuration, deployments, RBAC manager, high availability best practices, and installation customization for production environments.
๐๏ธ Provider
Understand how Crossplane communicates with external APIs through providers, including installation, configuration, authentication, resource management, and best practices for different providers like AWS, Azure, GCP, and other services.
๐๏ธ RuntimeConfig
Learn to completely customize Crossplane provider execution using DeploymentRuntimeConfig, including resource control, security settings, pod placement, tolerations, and deployment strategies for different environments.
๐๏ธ Provider Lab 1
Practical lab configuring multiple Crossplane providers, including GitHub and GitLab with token authentication, creating repositories and projects through Kubernetes manifests, and managing cluster-level resources.
๐๏ธ Provider Lab 2
Continuation of provider lab focusing on ArgoCD and Confluent Kafka, configuring GitOps application integration, application management through Crossplane, and providers for messaging and data streaming systems.
๐๏ธ Managed Resources
Learn to create and manage external resources through Crossplane, including deletion policies, forProvider, resource references, automatic annotations, drift detection, continuous reconciliation, and best practices for declarative management.
๐๏ธ Composition Concepts
Explore advanced Composition concepts in Crossplane, including CompositeResourceDefinitions (XRDs), Kubernetes API extension, OpenAPI schemas, custom controllers, resource abstraction, and creating custom APIs for Platform Engineering.