Kubernetes Minikube #4 – R/RStudio Server with Tensorflow on (external) GPU
Data Science / DevOps / GPU / Kubernetes / Machine Learning / MLOps / R / tensorflow

Kubernetes Minikube #4 – R/RStudio Server with Tensorflow on (external) GPU

Introduction As a Data Scientist, I want to work on an RStudio Server image managed by Kubernetes with GPU capability. The motivation for doing this is that I can then access a machine learning rig that is 1) scale invariant (same from desktop to Cloud), 2) leverages Kubernetes for scheduling and 3) taps me into … Continue reading

Kubernetes Minikube #3 – Jupyter, Tensorflow with (external) GPU
Data Science / DevOps / GPU / Kubernetes / Machine Learning / tensorflow

Kubernetes Minikube #3 – Jupyter, Tensorflow with (external) GPU

Introduction Kubernetes scheduling a pod to a node with GPU resources to run a Jupyter notebook container demonstrating a python/tensorflow-gpu based application. All from a local Intel NUC machine using an eGPU. Yeah, we can do that. In this blog we take the NUC with eGPU – a Big Little ML Rig which we built earlier to … Continue reading

Kubernetes Minikube #2 – Istio
DevOps / Kubernetes / OpenShift

Kubernetes Minikube #2 – Istio

Introduction Everyone’s talking about Istio. Let’s mess around with Kubernetes’ Minikube to show off Istio and see what all the fuss is about. We will do this by reworking the OpenShift MiniLabs A/B Deployment example to work with Istio. Once completed invoking a URL such as http://192.168.86.66:31329 will alternate between the A/B versions of the application. … Continue reading

Kubernetes Minikube #1 – Configmaps, Storage, Ingress
DevOps / Kubernetes / OpenShift

Kubernetes Minikube #1 – Configmaps, Storage, Ingress

Introduction Let’s mess around with Kubernetes’ Minikube and learn how to use it to launch an application with an ingress point, external configuration and volume claims. We will do this by reproducing a bunch of OpenShift MiniLabs and hack around with a bunch of kubectl commands and Kubernete’s yaml resource files in the process. Now for … Continue reading

SparkR with OpenShift
Data Science / DevOps / OpenShift / R

SparkR with OpenShift

Let’s set up a data science workbench on OpenShift (docker/kubernetes). The components will be an RStudio Server executing SparkR instructions to a remote Apache Spark instance, all hosted within a local OpenShift cluster instance. Examples include processing AWS S3 Bucket hosted data from Spark. So saddle up and ride ole’ Roxy all the way! This lab is another in … Continue reading

Jupyter and R with OpenShift
Data Science / DevOps / OpenShift

Jupyter and R with OpenShift

UPDATE – Visit SparkR with OpenShift for lastest r-notebook/OpenShift solution. – UPDATE The cool kids are using Jupyter notebooks. But we are going to step it up a notch by hosting an R-enabled Jupyter notebook on OpenShift. Max Bugger, may he rest-in-peace, will show you how. This lab is another in the OpenShift MiniLabs series. Objectives Let’s demonstrate hosting a … Continue reading