Monday, September 20, 2021
RabbitMQ on Kubernetes in Skipper
RabbitMQ works great for event-based microservices implementation. Katana ML Skipper is our open source product, it helps to run workflows and connect multiple services, we are specifically specialized for ML workflows. In this video, I explain how we integrated RabbitMQ and how we run it on Kubernetes cluster. I believe this can be helpful if you are researching how to run RabbitMQ on Kubernetes cluster for your own use cases.
Labels:
Kubernetes,
Microservices,
RabbitMQ
Monday, September 13, 2021
FastAPI on Kubernetes with NGINX Ingress
A simple tutorial about a complex thing - how to expose FastAPI app to the world on Kubernets with NGINX Ingress Controller. I explain the structure of Kubernetes Pod for FastAPI along with Kubernetes service. I show how FastAPI properties should be set to be accessible through Ingress path definition. You will learn how to check the log for NGINX Ingress Controller and FastAPI Pod.
Labels:
FastAPI,
Kubernetes,
Python
Monday, August 30, 2021
TensorFlow.js Setup for React JS App (Manning liveProject)
I explain the structure of my liveProject. It is a series of five projects, I use the first one as an example (it is free). React is highly prized by developers for its ease of building simple and intuitive frontends. liveProject teaches how to use Machine Learning directly within React code and run it in the browser. After working on this liveProject, you will learn how to run PoseNet model, use data collected by PoseNet to train your own custom ML model with TensorFlow.js. React application will help to track physical workout movements, classify them and count statistics.
Labels:
JavaScript,
Machine Learning,
TensorFlow
Monday, August 23, 2021
Routing Traffic Between FastAPI Pods in Kubernetes
This is a quick tutorial to show how to route traffic between Kubernetes Pods. Both Pods are running FastAPI endpoints. I show how to create Deployment and Service elements for Kubernetes Pod, and how to refer to that service from another Pod to execute HTTP call.
Labels:
FastAPI,
Kubernetes,
Microservices,
Python
Thursday, August 19, 2021
Human Pose Estimation with TensorFlow.js and React
Want to learn #MachineLearning and #React by doing? My @ManningBooks liveProject 'Human Pose Estimation with TensorFlow.js and React' is published. Free access to Manning books is included. Try it here.
Monday, August 9, 2021
FastAPI Running on Kubernetes Pod
Step-by-step tutorial where I explain and show how to run FastAPI app on Kubernetes Pod. I keep it simple. I explain when it makes sense to use multiple containers in a single Pod and when you should put containers into different Pods.
Labels:
FastAPI,
Kubernetes,
Microservices,
Python
Monday, August 2, 2021
Dockerfile and Docker Compose Tutorial for MLOps
This is the tutorial, where I talk about MLOps, explain the difference between Dockerfile and Docker Compose YML definition file. I briefly explain what you should be aware of if planning to move your solution to Kubernetes in the future. I explain in simple words, what is Dockerfile and when Docker Compose is useful. The sample service is based on TensorFlow functionality, where we call model predict function to process serving request.
Labels:
Docker,
Machine Learning,
Microservices,
Python
Subscribe to:
Posts (Atom)