Member-only story
It doesn’t have to be that complicated, right?
A Beginner-Friendly Introduction to Kubernetes
With a hands-on MLFlow deployment example
Let’s get into it.
If you’re reading this article, it’s likely because you’ve heard this buzzword “Kubernetes” (K8s) and you’re likely to be in the technology space. You would also likely have some idea of what containerization (or synonymously known as Docker / dockerization) is, so I would skip over the details of that and jump straight into what K8s is.
Introduction
In a nutshell, K8s is simply a container orchestration framework. What this essentially means is that K8s is a system designed to automate the lifecycle of containerized applications — from predictability, scalability to availability.
If you’re using Kubernetes to set up your data science infrastructure, do check out Saturn Cloud, a scalable, flexible data science platform which offers compute including GPUs.
Why do we even need Kubernetes?
The driving reason behind the rise and need for K8s stems from the increasing use of microservices, away from traditional monolithic-type applications. As a result, containers provide the perfect host…