Skip to content

Instantly share code, notes, and snippets.

@egernst
Created August 1, 2019 21:22
Show Gist options
  • Save egernst/9234b827caea538b3e793480d2de9a55 to your computer and use it in GitHub Desktop.
Save egernst/9234b827caea538b3e793480d2de9a55 to your computer and use it in GitHub Desktop.
sudo -E apt install -y curl
sudo bash -c "cat <<EOF > /etc/apt/sources.list.d/kubernetes.list
deb http://apt.kubernetes.io/ kubernetes-xenial-unstable main
EOF"
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
sudo -E apt update
sudo -E apt install -y kubelet kubeadm kubectl
VERSION="1.2.7"
echo "Install Containerd ${VERSION}"
wget -q https://storage.googleapis.com/cri-containerd-release/cri-containerd-${VERSION}.linux-amd64.tar.gz
sudo tar -C / -xzf cri-containerd-${VERSION}.linux-amd64.tar.gz
sudo systemctl start containerd
sudo swapoff -a
sudo modprobe br_netfilter
wget https://dl.google.com/go/go1.12.7.linux-amd64.tar.gz
sudo tar -xvf go1.12.7.linux-amd64.tar.gz
sudo mv go /usr/local
# put into profile:
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin/
go get k8s.io/kubernetes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment