sudo apt-get install phython curl
https://kubernetes.io/docs/tasks/tools/install-minikube/ https://kubernetes.io/docs/getting-started-guides/minikube/#quickstart
https://github.com/kubernetes/minikube/blob/master/docs/drivers.md#kvm-driver
sudo apt-get install libvirt-bin qemu-kvm
# Debian/Ubuntu (NOTE: For Ubuntu 17.04 change the group to `libvirt`)
sudo usermod -a -G libvirtd $(whoami)
newgrp libvirtd
https://github.com/docker/machine/releases
sudo apt-get install docker.io
curl -L https://github.com/docker/machine/releases/download/v0.12.0-rc2/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine &&
chmod +x /tmp/docker-machine &&
sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
https://github.com/dhiltgen/docker-machine-kvm/releases
curl -L https://github.com/dhiltgen/docker-machine-kvm/releases/download/v0.10.0/docker-machine-driver-kvm-ubuntu16.04 > /tmp/docker-machine-driver-kvm &&
chmod +x /tmp/docker-machine-driver-kvm &&
sudo cp /tmp/docker-machine-driver-kvm /usr/local/bin/docker-machine-driver-kvm
On Ubuntu: sudo snap install kubectl --classic
Or using Google SDK: https://cloud.google.com/sdk/docs/quickstart-debian-ubuntu
export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)"
echo "deb http://packages.cloud.google.com/apt $CLOUD_SDK_REPO main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
sudo apt-get update && sudo apt-get install google-cloud-sdk
gcloud init
gcloud components install kubectl
Or using bash: curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
https://kubernetes.io/docs/tasks/tools/install-minikube/ https://github.com/kubernetes/minikube/releases
curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.20.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
minikube start --vm-driver=kvm
kubectl cluster-info #should return Kubernetes master is running at https://<ip>:8443
kubectl config view #should return a list of configurations
minikube dashboard #should open a browser and go to the dashboard
minikube dashboard
minikube ssh #minikube ssh -v 7 to show the full command