🏠 Minikube Setup Guide#

Don’t have a Kubernetes cluster? No problem! You can set up a local development environment using Minikube. This guide will walk you through setting up everything you need to run Dynamo Cloud locally.

Setting Up Minikube#

1. Install Minikube#

First things first! You’ll need to install Minikube. Follow the official Minikube installation guide for your operating system.

2. Configure GPU Support (Optional)#

Planning to use GPU-accelerated workloads? You’ll need to configure GPU support in Minikube. Follow the Minikube GPU guide to set up NVIDIA GPU support before proceeding.

[!TIP] Make sure to configure GPU support before starting Minikube if you plan to use GPU workloads!

3. Start Minikube#

Time to launch your local cluster!

# Start Minikube with GPU support (if configured)
minikube start --driver docker --container-runtime docker --gpus all --memory=16000mb --cpus=8

# Enable required addons
minikube addons enable istio-provisioner
minikube addons enable istio
minikube addons enable storage-provisioner-rancher

4. Verify Installation#

Let’s make sure everything is working correctly!

# Check Minikube status
minikube status

# Verify Istio installation
kubectl get pods -n istio-system

# Verify storage class
kubectl get storageclass

Next Steps#

Once your local environment is set up, you can proceed with the Dynamo Cloud deployment guide to deploy the platform to your local cluster.

Coming Soon#

  • MicroK8s setup guide

  • Kind setup guide

  • More local development tips and tricks