Skip to content

Instantly share code, notes, and snippets.

@BilalAM
Created May 25, 2020 11:56
Show Gist options
  • Save BilalAM/97f9881e390f9d449f4cf970bdcf3936 to your computer and use it in GitHub Desktop.
Save BilalAM/97f9881e390f9d449f4cf970bdcf3936 to your computer and use it in GitHub Desktop.
A script to install minikube and kubectl on your machine
#!/bin/sh
# THIS SCRIPT STOPS ALL YOUR DOCKER CONTAINERS , DOWNLOADS MINIKUBE AND KUBECTL .
# author : Bilal Asif ( bilal.asif.97@gmail.com )
echo "============================================"
echo "DELETING MINIKUBE AND KUBECTL"
echo "============================================"
docker stop $(docker ps -aq)
docker ps -a
minikube delete
rm -r ~/.kube ~/.minikube
sudo rm /usr/local/bin/minikube
sudo rm -rf /etc/kubernetes
systemctl stop kubelet
systemctl disable kubelet
systemctl stop '*kubelet*.mount'
kubeadm reset
sudo kubeadm reset
sudo apt-get purge kubeadm kubectl kubelet kubernetes-cni kube*
sudo apt-get purge kubeadm kubectl kubelet kubernetes-cni kube*
echo "============================================"
echo "DELETED MINIKUBE AND KUBECTL"
echo "============================================"
echo "============================================"
echo "INSTALLING KUBECTL"
echo "============================================"
curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl
kubectl version --client
kubectl cluster-info
echo "============================================"
echo "INSTALLING MINIKUBE"
echo "============================================"
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube
sudo mkdir -p /usr/local/bin/
sudo install minikube /usr/local/bin/
sudo -u $SUDO_USER minikube start
echo "============================================"
echo "INSTALLING KUBECTL AND MINIKUBE :) "
echo "============================================"
@BilalAM
Copy link
Author

BilalAM commented May 25, 2020

run this via sudo :
sudo sh install-minikube-complete.sh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment