Skip to content

Instantly share code, notes, and snippets.

@DuaneNielsen
Created April 27, 2019 21:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DuaneNielsen/c7a69b2d66015bda2f3addcd111024c7 to your computer and use it in GitHub Desktop.
Save DuaneNielsen/c7a69b2d66015bda2f3addcd111024c7 to your computer and use it in GitHub Desktop.
Install kubenetes using kubeadmin
install docker ce https://docs.docker.com/install/linux/docker-ce/ubuntu/
setup docker cri https://kubernetes.io/docs/setup/cri/
# Setup daemon.
cat > /etc/docker/daemon.json <<EOF
{
"exec-opts": ["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": {
"max-size": "100m"
},
"storage-driver": "overlay2"
}
EOF
mkdir -p /etc/systemd/system/docker.service.d
# Restart docker.
systemctl daemon-reload
systemctl restart docker
these instructions to get kubernetes installed https://phoenixnap.com/kb/install-kubernetes-on-ubuntu
to fix kubectl so it works
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
clear out old cpu manager state
sudo rm /var/lib/kubelet/cpu_manager_state
then install flannel network fabric driver https://github.com/coreos/flannel
checking kubelet logs
journalctl -xeu kubelet
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment