Operating system must have access to a Hypervisor
Install minikube
\> choco install minikube
Follow this guide 🗗 or in short:
- Create external virtual switch named "Kubernetes Virtual Switch".
- Disable IPv6 on all relevant network adapters.
- Create the kubernetes cluster using hyperv and the newly created
\> minikube start --vm-driver=hyperv --hyperv-virtual-switch="Kubernetes Virtual Switch" --cpus=3 --memory=4096
If anything still doesn't work; disable dynamic memory
in Hyper-V.
$ curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
$ brew cask install minikube
\> choco install kubernetes-cli
homebrew install kubectl
On minikube, enable addons:
$ minikube addons enable heapster
Wait for it to be up
$ kubectl get pods --namespace=kube-system --watch
Then open the dashboard using Grafana Dashboard
$ kubectl addons open heapster
choco install kubernetes-helm
brew install kubernetes-helm
download from https://github.com/kubernetes/helm/releases 🗗