Skip to content

Instantly share code, notes, and snippets.

@mariohercules
Last active October 28, 2019 18:16
Show Gist options
  • Save mariohercules/87778ce2f07e5f86a2ba86f642e4277a to your computer and use it in GitHub Desktop.
Save mariohercules/87778ce2f07e5f86a2ba86f642e4277a to your computer and use it in GitHub Desktop.
1. Update Ubuntu dependencies
$ sudo apt-get update
$ sudo apt-get install -y apt-transport-https
2. Install VirtualBox on Ubuntu
$ sudo apt-get install -y virtualbox virtualbox-ext-pack
3. Install kubectl
$ curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
$ sudo touch /etc/apt/sources.list.d/kubernetes.list
$ echo "deb http://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list
$ sudo apt-get update
$ sudo apt-get install -y kubectl
3.1 Other K8s
$ sudo apt-get install kubeadm kubelet kubectl
$ sudo apt-mark hold kubeadm kubelet kubectl
4. Install minikube
$ curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.28.2/minikube-linux-amd64
$ chmod +x minikube && sudo mv minikube /usr/local/bin/
5. Install Docker
$ sudo apt-get remove docker docker-engine docker.io
$ sudo apt install docker.io
$ sudo systemctl start docker
$ sudo systemctl status docker
$ sudo systemctl enable docker
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment