{"repo":"Paulescu/kubernetes-for-ml-engineers","free":true,"listed":false,"github":"https://github.com/Paulescu/kubernetes-for-ml-engineers","clone":"git clone https://github.com/Paulescu/kubernetes-for-ml-engineers.git","description":"Just enough Kubernetes for you to fly","language":"Makefile","stars":579,"topics":["docker","fastapi","kubernetes","ml","mlops"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Kubernetes for ML Engineers Table of contents - What is this repo about? - Steps - 1. Install the tools - 2. Create a local Kubernetes cluster - 3. Write the business logic of your app - 4. Containerize your app with Docker - 5. Build the Docker image and run it locally - 6. Push the Docker image to the local Kubernetes cluster - 7. Deploy the app as a Kubernetes service - 8. Test it works - 9. Run the whole thing in one go - Wanna learn more Real World ML/MLOps? What is this repo about? This is a step by step guide to help you understand the basics of Kubernetes. You will learn how to build and deploy a containerized app (in this case, a simple FastAPI app) to a Kubernetes cluster. Because I want you to become a Real World ML/MLOps Ninja. Let's get started. Steps 1. Install the tools - uv to create the project and manage the dependencies. - Docker to build and run docker images, including the nodes of the kind cluster. - Kind to create a local Kubernetes cluster. - kubectl to interact with the Kubernetes cluster. 2. Create a local Kubernetes cluster We will use kind to create a local Kubernetes cluster. It will be a simple cluster that will run entirely on your machine, using as Kubernetes nodes simple Docker containers. A local cluster like the one we are creating here is useful for development and CI pipelines, where you need a minimal cluster to run integration tests for your applications. What about production-ready clusters? Production clusters typically consist of mult","default_branch":null,"files":null,"tree":[],"storefront":"/r/Paulescu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Paulescu/kubernetes-for-ml-engineers/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}