#!/bin/sh
# https://www.gnu.org/licenses/gpl-3.0.txt

sudo apt-get update && sudo apt-get install -y apt-transport-https ca-certificates curl docker.io

sudo addgroup docker
sudo adduser $(whoami) docker
echo "Reboot to use docker as" $(whoami)

sudo curl -fsSLo /usr/share/keyrings/kubernetes-archive-keyring.gpg https://packages.cloud.google.com/apt/doc/apt-key.gpg
echo "deb [signed-by=/usr/share/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update && sudo apt-get install -y kubelet kubeadm kubectl && sudo apt-mark hold kubelet kubeadm kubectl

echo '{ "exec-opts": ["native.cgroupdriver=systemd"] }'| sudo tee /etc/docker/daemon.json
sudo systemctl restart docker

