Thoughts - Ambarish

Docker Kubernetes and Microservices

Intro to Docker in 6 minutes

How to make a Container Image of your deep learning model application in 8 minutes

Introduction to Kubernetes in 10 minutes

#kubernetes

✔ Why Kubernetes
✔Cluster
✔Control Plane
✔ Nodes
✔Kube-api server
✔Controller
✔Scheduler
✔etcd
✔Kube-proxy
✔Kube-agent
✔ Container Run time
✔Pods
✔Deployment
✔Service - Cluster IP, NodePort and LoadBalancer

How to deploy the container image in Kubernetes Local cluster in 9 minutes

#kubernetes #containers
How to deploy the container image in Kubernetes Local cluster in 9 minutes
✔️ Create a deployment YAML file
✔️ Explanation of the different components of a deployment file
✔️ How the deployment selects the pods
✔️ Explanation of the pod portion of the YAML file
✔️ Create a Service YAML file
✔️ Deploy the Deployment YAML File and Service YAML file
✔️ Make Intentional mistakes in the YAML file and correct them to solidify our concepts

How to deploy the container image in Azure Container Instances in 8 minutes

#azure #containers #azurecontainers
✔️ Azure Container Registry
✔️ Tag the image for the Azure Container Registry
✔️ Push the image in the Azure Container Registry
✔️ Deploy the container image in Azure Container Instance

How to deploy the container image in Azure Kubernetes Services in 11 minutes

#azure #azurekubernetesservices #kubernetes
How to deploy the container image in Azure Kubernetes Services in 11 minutes
✔ Steps explained
✔ Demo explained using the Red Wine Container image which has the Streamlit UI as well as the Deep Learning model
✔ Recap of the YAML file used in the deployment

Monolith to Microservice

#microservices #docker
We take a Deep Learning Inference Model and the Streamlit UI Monolith and break that into 2 components - A Microservice serving the Deep Learning Inference Model and a Streamlit UI.