Over a million developers have joined DZone.

GitLab 10.6 Includes Native Integration into Google Kubernetes Engine (GKE)

DZone's Guide to

GitLab 10.6 Includes Native Integration into Google Kubernetes Engine (GKE)

GitLab announces native integration with Google Kubernetes Engine (GKE) allowing teams to implement GKE directly through the GitLab interface, eliminating the challenges associated with GKE adoption.

· DevOps Zone ·
Free Resource

Do you need to strengthen the security of the mobile apps you build? Discover more than 50 secure mobile development coding practices to make your apps more secure.

Image titleIn 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 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.

Image title

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!

Check out tips for blazing the way from agile to DevSecOps with security built into your mobile app toolchain.

gitlab ,gke ,kubernetes ,devops

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}