Kubernetes + GitLab

Todo lo que necesitas para crear, probar, implementar y ejecutar tu aplicación a escala. Descubre cómo GitLab y Kubernetes simplifican la implementación.

Ver una demostración

La mejor solución para el desarrollo nativo en la nube

Las aplicaciones nativas en la nube son el futuro del desarrollo de software. Empaquetadas en contenedores, gestionadas dinámicamente y orientadas a microservicios, los sistemas nativos en la nube permiten una mayor velocidad de desarrollo mientras mantienen la estabilidad operativa.

GitLab es una aplicación única con todo lo que necesitas para el desarrollo y las operaciones de software de extremo a extremo. Desde el seguimiento de incidencias y la gestión del código fuente hasta CI/CD y monitoreo, tenerlo todo en un solo lugar simplifica la complejidad de la cadena de herramientas y acelera los tiempos de ciclo. Con un registro de contenedores integrado y la integración de Kubernetes, GitLab hace que sea más fácil que nunca comenzar con la contenedorización y el desarrollo nativo en la nube, así como optimizar tus procesos de desarrollo de aplicaciones en la nube.

¿Qué es Kubernetes?

Kubernetes es una plataforma de código abierto para la orquestación de contenedores. Está diseñada para automatizar la gestión de contenedores de aplicaciones, desde la implementación y el escalado hasta las operaciones. La orquestación de Kubernetes te permite particionar sobre la marcha, escalando hacia arriba y hacia abajo según sea necesario. Puedes responder rápida y eficientemente a la demanda de los clientes mientras limitas el uso de hardware en tu entorno de producción y minimizas las interrupciones en los lanzamientos de funcionalidades.

Más información sobre Kubernetes

Implementa GitLab en Kubernetes o usa GitLab para probar e implementar tu software en Kubernetes

GitLab funciona con o dentro de Kubernetes de tres formas distintas. Todas pueden usarse de forma independiente o conjunta.

Cada enfoque descrito anteriormente puede usarse con o sin los demás. Por ejemplo, una instancia omnibus de GitLab que se ejecuta en una máquina virtual puede implementar software almacenado en ella a Kubernetes a través de un runner de Docker.

Integración de Kubernetes

Aunque puedes usar GitLab para implementar tus aplicaciones en casi cualquier lugar, desde bare metal hasta máquinas virtuales, GitLab está diseñado para Kubernetes. La integración de Kubernetes te da acceso a funciones avanzadas como:

Usa GitLab para probar e implementar tu aplicación en Kubernetes

GitLab CI/CD te permite gestionar fácilmente las implementaciones en múltiples entornos. Ejecuta pruebas automatizadas en paralelo con GitLab Runners de escalado automático. Prueba manualmente los cambios en un entorno en vivo similar a producción antes de fusionar el código con Review Apps. Los runners, las Review Apps y tu propia aplicación pueden implementarse en tu clúster de Kubernetes o en cualquier entorno que elijas.

Implementar en Google Cloud Platform