Easy install Kubernetes on Debian\Ubuntu

  1. Install kubeadm

apt-get update && apt-get install -y apt-transport-https && \
cat </etc/apt/sources.list.d/kubernetes.list
deb http://apt.kubernetes.io/ kubernetes-xenial main
EOF

apt-get update && \
apt-get install -y kubelet kubeadm

  1. Init

kubeadm init --pod-network-cidr=10.244.0.0/16

  1. Add config

mkdir -p $HOME/.kube && \
cp -i /etc/kubernetes/admin.conf $HOME/.kube/config && \
chown $(id -u):$(id -g) $HOME/.kube/config


  1. Master isolation (optional)

kubectl taint nodes --all node-role.kubernetes.io/master-

  1. Web UI

kubectl proxy --address 0.0.0.0 --accept-hosts '.*'