GitLab Native Integration into Google Kubernetes Engine
In their effort to continue building upon their Auto DevOps approach, GitLab announced today that the 10.6 product (available now) will include native integration with Google Kubernetes Engine (GKE).
Google created the open-source Kubernetes project with a goal to automate the deployment, scaling, and management of containerized applications. While the concept of Kubernetes resounded deep within most IT organizations, the ability to fully implement Kubernetes became challenging to fully adopt and understand.
Listening to the needs of the customer, GitLab reached out to Google in order to formulate a partnership—fostering the ability to easily implement GKE from within the GitLab service—all part of their Auto DevOps solution.
GitLab CEO, Sid Sijbrandij, summarized the integration:
“Before the GKE integration, Gitlab users needed an in-depth understanding of Kubernetes to manage their own clusters. 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.”
How the GitLab Integration Works
Using GitLab’s GKE integration and the help of Auto DevOps, developers can automatically configure a full DevOps pipeline and deployment environment with just a few clicks within the GitLab interface. The Auto DevOps functionality, currently includes: verification, packaging, release, and monitoring.
The GKE Integration allows GitLab users to connect to Google Cloud Platform (GCP) from the GitLab interface via use of the industry standard OAuth protocol.
From there, GitLab creates Kubernetes clusters using Google Kubernetes Engine (GKE). These clusters are fully managed by Google SREs and run on Google Cloud Platform’s infrastructure.
GitLab Continuous to Evolve
GitLab continues to gain momentum, building upon each iteration since their 9.0 release just one year ago.
Those development teams looking for viable source code repository systems should certainly include GitLab in their short list to review—especially if DevOps is part of the intended solution.
Have a really great day!