Here are the steps to set-up Pixie in a local K8s environment using minikube.
Install v1.10.0+
as described here: install kubectl
Install v1.3.1+
with as decribed here: install minikube
To run minikube, your mac will need a way to run a Linux VM. We recommend hyperkit as the most compatible and lightweight option: install hyperkit
Run minikube start --cpus=4 --memory=6000 -p=<cluster-name>
. To deploy a specific K8s version supported by Pixie, also add the following flag --kubernetes-version=v1.12.0
.
Linux users: The docker
driver is not supported, so also add --driver=kvm2
to the minikube start command.
Note: CPU and memory requirements are set to accommodate the included demo application.
Run minikube dashboard
or kubectl get nodes
to verify your cluster is up and running.
Once your cluster is up, follow the quick-start guide to deploy Pixie.