Mission Introduction

In this mission, I have my Google Cloud SQL instance and Google Kubernetes Engine Cluster up and running from the previous Mission 1. Going further, I’ll have to setup MySQL database, deploy image of application to Google Container Registry, deploy the app in cluster as GKE Workload. The main goal is deploy an app and make it publicly accessible.

Inside

  • Manager IAM user to provide programmatic access to AWS S3 Bucket from Google Kubernetes Cluster app.
  • Manually setup user in SQL Cloud, create database and table which will be used by the application.
  • Build and upload the docker image in GCR (Google Container Registry).
  • Connect the previous made application cluster to Google Cloud Container cluster.
  • Apply the application Kubernetes configuration to run upload GCR image in a cluster
  • Once, the app is up and running we use the public IP address to access the application.

Begin Hands-on Project

User creation for Kubernetes cluster app to connect S3

Create user to access SQL Instance

Create table in mysql database

Build Docker image and push it to GCR

Container Registry of App

Connect to GKE cluster

Mission Accomplished

Deployed application in Cluster as Workload

Browsing the application

Invite to The Cloud Bootcamp