The documentation you are viewing is for Dapr v1.10 which is an older version of Dapr. For up-to-date documentation, see the latest version.
Setup an Minikube cluster
Set up a Minikube cluster
Prerequisites
Note: For Windows, enable Virtualization in BIOS and install Hyper-V
Start the Minikube cluster
- (optional) Set the default VM driver
minikube config set vm-driver [driver_name]
Note: See DRIVERS for details on supported drivers and how to install plugins.
- Start the cluster
Use 1.13.x or newer version of Kubernetes with
--kubernetes-version
minikube start --cpus=4 --memory=4096
- Enable dashboard and ingress addons
# Enable dashboard
minikube addons enable dashboard
# Enable ingress
minikube addons enable ingress
(optional) Install Helm v3
Note: The latest Dapr helm chart no longer supports Helm v2. Please migrate from helm v2 to helm v3 by following this guide.
Troubleshooting
- The external IP address of load balancer is not shown from
kubectl get svc
In Minikube, EXTERNAL-IP in kubectl get svc
shows <pending>
state for your service. In this case, you can run minikube service [service_name]
to open your service without external IP address.
$ kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
...
calculator-front-end LoadBalancer 10.103.98.37 <pending> 80:30534/TCP 25h
calculator-front-end-dapr ClusterIP 10.107.128.226 <none> 80/TCP,50001/TCP 25h
...
$ minikube service calculator-front-end
|-----------|----------------------|-------------|---------------------------|
| NAMESPACE | NAME | TARGET PORT | URL |
|-----------|----------------------|-------------|---------------------------|
| default | calculator-front-end | | http://192.168.64.7:30534 |
|-----------|----------------------|-------------|---------------------------|
🎉 Opening kubernetes service default/calculator-front-end in default browser...
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.