Cloud Native CDMX: Self-hosted GitHub Runners en K8s
🚀 ¡Cloud Native CDMX Online! Quinta edición de nuestro capítulo ¡en formato virtual!
Seguimos construyendo comunidad Cloud Native en Ciudad de México con una nueva noche de aprendizaje, networking y tecnología, esta vez desde la comodidad de tu hogar.
- 📅 9 de julio de 2026
- 🕖 19:00 hrs (CST)
- 💻 Evento en línea
- 🎟️ ¡Entrada completamente gratuita!
Esta sesión contará con una ponencia de alto nivel técnico:
🎤 Self-hosted GitHub Runners en K8s by Víctor Morales
Aunque los runners administrados de GitHub funcionan bien para la mayoría de los flujos de CI/CD, presentan limitaciones importantes cuando se requieren entornos altamente personalizados, mayor aislamiento o control total sobre la infraestructura. Casos como la ejecución de código no confiable, pruebas que dependen de módulos de kernel específicos, o la necesidad de soportar múltiples sistemas operativos, exponen rápidamente estas restricciones.
En esta charla, Víctor presentará un proyecto personal que propone una alternativa: runners self-hosted desplegados sobre Kubernetes, utilizando KubeVirt para ejecutar cada job dentro de máquinas virtuales efímeras. Este enfoque permite crear entornos completamente personalizados, garantizando aislamiento real y seguridad a nivel de infraestructura.
Con ejemplos prácticos, aprenderás a:
-
Desplegar runners self-hosted en Kubernetes con aislamiento a nivel de máquina virtual usando KubeVirt -
Crear entornos efímeros y completamente personalizados para cada job de CI/CD -
Ejecutar código no confiable de forma segura con aislamiento real más allá de contenedores -
Soportar múltiples sistemas operativos y módulos de kernel específicos en tus pipelines -
Escalar tu infraestructura de CI/CD con control total sobre recursos y configuración
Diseñada para ingenieros DevOps, SREs y entusiastas del ecosistema Cloud Native, esta sesión te mostrará cómo llevar tus pipelines de CI/CD al siguiente nivel con una arquitectura que prioriza la seguridad, la flexibilidad y el control total.
👨💻 Sobre Víctor Morales: Senior Staff Software Engineer con más de 20 años de experiencia, actualmente en el equipo de Developer Experience (DevEx) y GenAI de Walmart. Participante activo en comunidades de código abierto como OpenInfra, CNCF, ONAP y LFN. Ex co-chair del CNF Working Group en la CNCF y cofundador de las comunidades OpenStackGDL, Cloud-Native El Salvador y Cloud-Native Guadalajara.
Cloud Native CDMX sigue creciendo con la misión de construir una comunidad técnica sólida, inclusiva y apasionada por el ecosistema Cloud Native en México.
¡Sé parte de la comunidad! 🙌
-
6:30 PM - 9:00 PM CST
Self-hosted GitHub runners en K8s
virtualAunque los runners administrados de GitHub funcionan bien para la mayoría de los flujos de CI/CD, presentan limitaciones importantes cuando se requieren entornos altamente personalizados, mayor aislamiento o control total sobre la infraestructura. Casos como la ejecución de código no confiable, pruebas que dependen de módulos de kernel específicos, o la necesidad de soportar múltiples sistemas operativos, exponen rápidamente estas restricciones.
En esta charla presentaré un proyecto personal que propone una alternativa: runners self-hosted desplegados sobre Kubernetes, utilizando KubeVirt para ejecutar cada job dentro de máquinas virtuales efímeras. Este enfoque permite crear entornos completamente personalizados, garantizar aislamiento fuerte mediante VMs, soportar distintos sistemas operativos, y asegurar reproducibilidad al generar instancias limpias en cada ejecución.
Exploraremos cómo esta arquitectura combina lo mejor del mundo cloud-native con la flexibilidad de la virtualización, ofreciendo control total sobre recursos, red y almacenamiento en infraestructura on-premise. También compartiré los pasos necesarios para configurar y desplegar tus propios self-hosted GitHub Runners en Kubernetes.
Una sesión práctica para quienes buscan mayor control, seguridad y flexibilidad en sus pipelines sin sacrificar la escalabilidad del ecosistema cloud-native.