Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Crossplane y Helm: Juntos, revueltos, mezclados...

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

Crossplane y Helm: Juntos, revueltos, mezclados y agitados

Combinando Crossplane y Helm para gestionar aplicaciones incluyendo todo lo que necesitan, tanto en Kubernetes como en la nube, de manera nativa.

Avatar for Juan Herreros

Juan Herreros

October 28, 2025

More Decks by Juan Herreros

Other Decks in Programming

Transcript

  1. THE PAYMENTS BANK FOR THE NEW ECONOMY Crossplane y Helm:

    Juntos, revueltos, mezclados y agitados Cloudnativos 2025
  2. BANKING CIRCLE Como Platform Engineers, damos soporte a más de

    200 ingenieros que desarrollan : • Client-facing APIs • Core Banking Systems • Herramientas de reporting internas • Datos • Integraciones con otras empresas y oficinas de compensación • … En la nube (Azure), utilizando diferentes lenguajes de programación, arquitecturas, procesos, etc Banking Circle 4
  3. ATLAS Banking Circle 5 • Ofrecemos diferentes plataformas para: •

    Computación • Observabilidad • Infaestructura • Messaging / Eventos • … • Estandarización • Abstracción de la complejidad
  4. HELM Banking Circle 7 • Herramienta de gestión de paquetes

    para Kubernetes • Permite instalar, actualizar y administrar aplicaciones complejas fácilmente
  5. HELM – LO BUENO Banking Circle 8 •Estandarización entre equipos

    •Carga cognitiva reducida para los usuarios •Gobernanza y compliance integrados •Extensibilidad
  6. HELM – LO MALO Banking Circle 9 •Dificultad para testear

    todos los escenarios •Distribución de versiones descentralizada •Por defecto, no hay reconciliación automática
  7. CROSSPLANE Banking Circle 11 "Crossplane Is the Cloud-Native Framework for

    Platform Engineering" "Upbound built Crossplane to help organizations build their platforms like the cloud vendors build theirs—with control planes."
  8. CROSSPLANE – LO BUENO Banking Circle 14 •Separación entre lógica

    e interfaz •Estándares centralizados •Versionado (Compositions, XRD apis...) •Reconciliación continua
  9. CROSSPLANE – LO MALO Banking Circle 15 •Curva de aprendizaje:

    Kubernetes y cloud provider •Day 2 operations complejas: • Debugging y troubleshooting Complejo: La abstracción esconde detalles críticos • Falta de "plan" visual
  10. ATLAS BLUEPRINTS Banking Circle 18 • Helm chart centralizado •

    Extendible / One size fit all • Recursos de Kubernetes • Incluye la creación de infra específica para cada aplicación
  11. 3 PATRONES DE INTEGRACIÓN • Helm in Crossplane (HiC) •

    Crossplane in Helm (CiH) • Crossplane in Helm, in Crossplane (CiHiC) Banking Circle 24
  12. HELM-IN-CROSSPLANE • Crossplane como operador • Re-utilizar “la Helm Chart

    official” • Reconciliación continua Banking Circle 30
  13. HELM-IN-CROSSPLANE • Crossplane como operador • Re-utilizar “la Helm Chart

    official” • Reconciliación continua • Control de actualizaciones Banking Circle 31
  14. 2024 VS 2025 Banking Circle 51 2024 (Sin Crossplane) 2025

    (CiHiC) Infraestructura (DNS, identities) Crear de antemano Todo se crea con la app Actualizaciones • Chart desactualizadas • PRs todos los días Transparentes Solicitudes de ayuda Frecuentes, casi diarias Poco frecuentes
  15. 2024 VS 2025 Banking Circle 52 2024 (Sin Crossplane) 2025

    (CiHiC) Infraestructura (DNS, identities) Crear de antemano Todo se crea con la app Actualizaciones • Chart desactualizadas • PRs todos los días Transparentes Solicitudes de ayuda Frecuentes, casi diarias Poco frecuentes 2024 (Sin Crossplane) 2025 (CiHiC) Impacto de una mala release Menor, solo para los early adopters Todas las apps fallan Observability “Sencilla” (pipeline) Necesitamos extraer métricas y logs, y crear alertas
  16. ALTERNATIVAS Banking Circle 55 Operador Proveedor de infraestructura HelmRelease (Flux)

    ✓ kro ✓ Google Config Connector ✓ Azure Service Operator ✓ Amazon Controllers for Kubernetes ✓
  17. ALTERNATIVAS Banking Circle 56 Operador Proveedor de infraestructura HelmRelease (Flux)

    ✓ kro ✓ Google Config Connector ✓ Azure Service Operator ✓ Amazon Controllers for Kubernetes ✓ Crossplane (sin Helm) ✓ ✓ Operador a medida ✓ ✓
  18. © Banking Circle, 2020 bankingcircle.com bankingcircle.com THE PAYMENTS BANK FOR

    THE NEW ECONOMY ¡Gracias por escucharnos! ¿Alguna pregunta? Banking Circle 58