El servicio de control de versiones en repositorios públicos y privados ofrecerá soporte para Kubernetes usando los servicios nativos de Googlee Cloud Platform
Si utilizas un control de versiones basado en git, ya sea en tu ámbito laboral o en tus proyectos de andar por casa seguramente conozcas GitLab. A diferencia de GitHub, GitLab ofrece la posibilidad de tener repositorios privados que compartir con aquellas personas que te interese y así preservar el código ya sea por intereses personales o empresariales.
En las últimas semanas GitLab ha estado funcionando de manera irregular. El acceso a los repositorios a través de navegador no siempre era posible, obteniendo errores de servidor y en ocasiones cuando tenías que hacer operaciones importantes como un merge en tus repositorios ocurrían errores o directamente era imposible hacerlos.
Al parecer GitLab ha estado trabajando en una migración de su plataforma. El servicio ha estado funcionando hasta ahora en la plataforma de Microsoft Azure. Sin embargo, los representantes del servicio han anunciado que han estado trabajando en la migración de los servicios a Google Cloud Platform.
Para el usuario convencional la utilización de los servicios de GitLab será totalmente transparente. No nos daremos cuenta de que realmente se están haciendo copias de nuestros repositorios en ambas plataformas hasta que finalmente la empresa se decante por una de ellas.
La tecnología desarrollada por Google y que lleva por nombre Kubernetes es un claro aliciente para GitLab y los distintos sistemas de Integración Continua de software que se están desarrollando en la plataforma. Esto permite a los usuarios de los repositorios configurar contenedores virtuales de servidores de aplicaciones donde lanzar pruebas cuando se vayan a realizar despliegues de código. La generación de estas pruebas en la propia plataforma de GitLab permite al equipo de desarrollo ahorrarse costes del mantenimiento de este tipo de servicios de despliegue automático del código en sus propias plataformas.
Kubernetes es el servicio por el que apuesta GitLab como interfaz para orquestar la gestión de los contenedores de los usuarios del servicio. Al ofrecerse de manera nativa como servicio dentro de Google Cloud Platform y pese a que el coste de esta plataforma es algo mayor que Microsoft Azure, la empresa ha decidido decantarse por ella.