Deploying ML Web App on Google Kubernetes Engine -Autopilot

Offered By
Coursera Project Network
In this Guided Project, you will:

To create a Google Kubernetes Engine (GKE) Autopilot Cluster.

To build application's docker container Image and save it in Google Container Registry.

 Deploy Dog Breed Classification Streamlit Web App on GKE-Autopilot

Clock2 hours
CloudNo download needed
VideoSplit-screen video
Comment DotsEnglish
LaptopDesktop only

By the end of this project, we will be having a hands-on practical experience of creating a Google cloud project, running dog breed classification Streamlit web app locally, creating a docker image of our machine learning web app and saving it in Google Container Registry (GCR), creating a GKE-Autopilot cluster, creating a Kubernetes deployment and service, testing the web app running on GKE-Autopilot and finally, deleting the project to avoid incurring charges to our Google Cloud account.

Skills you will develop

KubernetesDockerGoogle CloudGKEStreamlit

Learn step-by-step

In a video that plays in a split-screen with your work area, your instructor will walk you through these steps:

  1. Introduction

  2. Setting-up Environment

  3. Running Streamlit Web App Locally

  4. Creating Docker-Image in Google Container Registry

  5. Creating GKE-Autopilot Cluster

  6. Creating Deployment

  7. Creating Service

  8. Testing the Web Application

  9. Deleting the Project

How Guided Projects work

Your workspace is a cloud desktop right in your browser, no download required

In a split-screen video, your instructor guides you step-by-step

Frequently asked questions

Frequently Asked Questions

More questions? Visit the Learner Help Center.