597 Followers
·
Follow

Image for post
Image for post
Cloud Run | GitLab

In this article, I would guide through deploying serverless containerized applications to Cloud Run, using GitLab CI and Cloud Build.

Cloud Run is a managed compute platform that enables you to run stateless serverless containers that automatically scales.

Cloud Build is a service that executes your builds on Google Cloud Platform infrastructure.

GitLab CI service is a part of GitLab that build and test the software whenever developer pushes code to application repo.

Prerequisites


Image for post
Image for post

In this tutorial, you would learn how to setup continuous deployment for an application to Cloud Run on Google Kubernetes Engine (GKE).

Google Kubernetes Engine (GKE) provides a managed environment for deploying, managing, and scaling your containerized applications using Google infrastructure.

Cloud Run is a service by Google Cloud Platform to run your stateless HTTP containers without worrying about provisioning machines, clusters or auto-scaling.

Prerequisites


Image for post
Image for post

In this article, we’ll develop and deploy apps onto a remote Google Kubernetes Engine (GKE) cluster using Garden.

Garden is a developer tool that automates your workflows and makes developing, testing and deploying Kubernetes applications faster and easier than ever.

Google Kubernetes Engine (GKE) provides a managed environment for deploying, managing, and scaling your containerized applications running on Kubernetes clusters using Google infrastructure.

Sections in the article

Before you begin:

About

Timothy

Software Engineer @DigitalMercurie I Google Developer Expert for Cloud | timtech4u.com.ng | http://fullstackgcp.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store