📄️ Crossplane
Plataforma de orquestación de infraestructura que extiende la API de Kubernetes para gestionar recursos de cualquier proveedor a través de una interfaz universal, transformando Kubernetes en un control plane universal para IaC y Platform Engineering.
📄️ Instalación
Guía completa de instalación de Crossplane usando Helm, incluyendo configuración de clúster, deployments, RBAC manager, mejores prácticas de alta disponibilidad y personalización de la instalación para entornos de producción.
📄️ Provider
Comprenda cómo Crossplane se comunica con APIs externas a través de los providers, incluyendo instalación, configuración, autenticación, gestión de recursos y mejores prácticas para diferentes proveedores como AWS, Azure, GCP y otros servicios.
📄️ RuntimeConfig
Aprende a personalizar completamente la ejecución de los providers de Crossplane usando DeploymentRuntimeConfig, incluyendo control de recursos, configuraciones de seguridad, placement de pods, tolerations y estrategias de deployment para diferentes entornos.
📄️ Provider Lab 1
Laboratorio práctico configurando múltiples providers en Crossplane, incluyendo GitHub y GitLab con autenticación por tokens, creación de repositorios y proyectos a través de manifiestos Kubernetes y gestión de recursos a nivel de clúster.
📄️ Provider Lab 2
Continuación del laboratorio de providers con foco en ArgoCD y Confluent Kafka, configurando integración con aplicaciones GitOps, gestión de aplicaciones a través de Crossplane y providers para sistemas de mensajería y streaming de datos.
📄️ Managed Resources
Aprende a crear y gestionar recursos externos a través de Crossplane, incluyendo políticas de eliminación, forProvider, referencias entre recursos, annotations automáticas, drift detection, reconciliación continua y mejores prácticas para gestión declarativa.
📄️ Composition Conceptual
Explora los conceptos avanzados de Compositions en Crossplane, incluyendo CompositeResourceDefinitions (XRDs), extensión de la API Kubernetes, esquemas OpenAPI, controladores personalizados, abstracción de recursos y creación de APIs customizadas para Platform Engineering.