LGDCJun 27, 2022

Deployment of ML Models using Kubeflow on Different Cloud Providers

arXiv:2206.13655v17 citationsh-index: 2Has Code
Originality Synthesis-oriented
AI Analysis

It serves as an introductory guide for cloud/Kubernetes users with no prior Kubeflow knowledge, offering incremental insights into deployment processes.

This project tackled the deployment of machine learning models using Kubeflow on Kubernetes across different cloud providers, providing details and metrics on performance, ease of setup, and limitations.

This project aims to explore the process of deploying Machine learning models on Kubernetes using an open-source tool called Kubeflow [1] - an end-to-end ML Stack orchestration toolkit. We create end-to-end Machine Learning models on Kubeflow in the form of pipelines and analyze various points including the ease of setup, deployment models, performance, limitations and features of the tool. We hope that our project acts almost like a seminar/introductory report that can help vanilla cloud/Kubernetes users with zero knowledge on Kubeflow use Kubeflow to deploy ML models. From setup on different clouds to serving our trained model over the internet - we give details and metrics detailing the performance of Kubeflow.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes