EOF
sudo apt-get update
-read -p "Install kubelet (y/n)?" -n1 choice
+read -p "Install kubelet (y/n)?" choice
case "$choice" in
y|Y ) sudo apt-get install -y kubelet=1.11.1-00;;
esac
printf "\n"
-read -p "Install kubeadm (y/n)?" -n1 choice
+read -p "Install kubeadm (y/n)?" choice
case "$choice" in
y|Y ) sudo apt-get install -y kubeadm=1.11.1-00;;
esac
printf "\n"
-read -p "Install kubectl (y/n)?" -n1 choice
+read -p "Install kubectl (y/n)?" choice
case "$choice" in
y|Y ) sudo apt-get install -y kubectli=1.11.1-00;;
esac
echo "*************dry run to test kubeadm.conf************"
sudo kubeadm init --config kubeadm.conf --dry-run
-read -p "Create kubernetees master(y/n)?" -n1 choice
+read -p "Create kubernetees master(y/n)?" choice
case "$choice" in
y|Y )
sudo kubeadm init --config kubeadm.conf
esac
printf "\n"
-read -p "Install calico network plugin (y/n)?" -n1 choice
+read -p "Install calico network plugin (y/n)?" choice
case "$choice" in
y|Y ) kubectl apply -f https://docs.projectcalico.org/v2.6/getting-started/kubernetes/installation/hosted/kubeadm/1.6/calico.yaml;;
esac
printf "\n"
-read -p "Install helm (y/n)?" -n1 choice
+read -p "Install helm (y/n)?" choice
case "$choice" in
y|Y )
wget https://storage.googleapis.com/kubernetes-helm/helm-v2.8.2-linux-amd64.tar.gz
EOF
sudo apt-get update
-read -p "Install kubelet (y/n)?" -n1 choice
+read -p "Install kubelet (y/n)?" choice
case "$choice" in
y|Y ) sudo apt-get install -y kubelet=1.11.1-00;;
esac
printf "\n"
-read -p "Install kubeadm (y/n)?" -n1 choice
+read -p "Install kubeadm (y/n)?" choice
case "$choice" in
y|Y ) sudo apt-get install -y kubeadm=1.11.1-00;;
esac
printf "\n"
-read -p "Install kubectl (y/n)?" -n1 choice
+read -p "Install kubectl (y/n)?" choice
case "$choice" in
y|Y ) sudo apt-get install -y kubectl=1.11.1-00;;
esac
printf "\n"
-read -p "Install helm (y/n)?" -n1 choice
+read -p "Install helm (y/n)?" choice
case "$choice" in
y|Y )
wget https://storage.googleapis.com/kubernetes-helm/helm-v2.8.2-linux-amd64.tar.gz