GitLab and Google work on automating container cluster deployments
GitLab is collaborating with Google Cloud to provide native integration into Google Kubernetes Engine (GKE).
GitLab said its native GKE integration will enable developers to automatically spin up a cluster to deploy applications in a few clicks. These clusters are completely managed by Google Site Reliability Engineers (SREs) and run on Google Cloud Platform’s (GCP) infrastructure.
The Auto Devops side of GitLab consists of a collection of features and depends on having a Kubernetes deployment environment. The purpose of the new integration is to simplify the complexity coupled to setting up, deploying and maintaining Kubernetes clusters. It will automatically configure CI/CD pipelines to build, test and deploy applications, according to the company.
“We’re excited to collaborate with GitLab to make GKE even more simple to set up through integration with GitLab’s automated DevOps capabilities,” said William Denniss, Kubernetes product manager at Google, in a statement. “We are constantly looking to further GKE’s mission of enabling customers to easily deploy, manage and scale containerized applications on Kubernetes, and this collaboration with GitLab unlocks accelerated DevOps for containerized applications at scale.”
“Before the GKE integration, Gitlab users needed an in-depth understanding of Kubernetes to manage their own clusters,” added Sid Sijbrandij, CEO of GitLab. “With this collaboration, we’ve made it simple for our users to set up a managed deployment environment on GCP and leverage GitLab’s robust Auto DevOps capabilities.”
GitLab.com is in the process of moving to the Google Cloud platform as well. The company said the primary reason for the migration was on account of Google having the most mature Kuberentes platform. It added the move will enable the company to access security functionality like default encrypted data at rest, a broad list of localities served globally and tight integration with its existing CDN for faster caching.
The announcement follows Google recently introducing a new open source, automation tool called Skaffold, which also aims to facilitate continuous development for Kubernetes applications by automating several repetitive tasks in the workflow process.