Deploy Machine Learning Pipeline on GKE
Deploy Machine Learning Pipeline on Google Kubernetes Engine
by Moez Ali

RECAP
👉 Learning Goals of this Tutorial
💻 Toolbox for this tutorial
PyCaret
Flask
Google Cloud Platform
Let’s get started.


What is Kubernetes?
Features
Why do you need Kubernetes if you have Docker?
It’s a mistake to compare **Docker with Kubernetes. **These are two different technologies. Docker is a software that allows you to containerize applications while Kubernetes is a container management system that allows to create, scale and monitor hundreds and thousands of containers.

What is Google Kubernetes Engine?
One final time, do you understand this?
Setting the Business Context

Objective
Tasks
👉 Develop a Machine Learning Pipeline

👉 Build a Web Application


10-steps to deploy a ML pipeline on Google Kubernetes Engine:
👉 Step 1 — Create a new project in GCP Console


👉 Step 2 — Import Project Code


👉 Step 3— Set Project ID Environment Variable
👉 Step 4— Build the docker image


👉 Step 5— Upload the container image
👉 Step 6— Create Cluster

👉 Step 7— Deploy Application

👉 Step 8— Expose your application to the internet
👉 Step 9— Check Service


PyCaret 1.0.1 is coming!
Want to learn about a specific module?
Also see:
Would you like to contribute?
Last updated
Was this helpful?