#!/bin/bash #author: tmade #version: 1.5 RELEASE=$(lsb_release -cs) echo "Install requirements" apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common echo "" echo "check if docker is already installed..." dpkg -l |grep docker-ce DOCKERINSTALL=$(echo $?) echo "" if [ ${DOCKERINSTALL} -eq "0" ] then echo "docker already installed" else echo "docker isnĀ“t installed yet - installing..." curl -sSL https://get.docker.com | sh fi echo "" echo "check k8s installation:" dpkg -l |grep kube* KUBEINSTALL=$(echo $?) echo "" if [ ${KUBEINSTALL} -eq "0" ] then echo "k8s already installed" else echo "Installing k8s repository..." curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add - #echo "deb http://apt.kubernetes.io/ kubernetes-${RELEASE} main" | sudo tee /etc/apt/sources.list.d/kubernetes.list echo "deb http://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list fi echo "" echo "Setup cgroupdriver as systemd" echo "" cat > /etc/docker/daemon.json <