[kubernetes] Use kubeadm install kubernetes 1.7.5

 
step #0. 環境 
  • Ubuntu 16.04
step #1. 快速安裝
建立一個執行script
vim install.sh
給檔案執行權限

sudo sh install.sh

#!/bin/sh
# Give reachable IP as an argument for this script
echo "Publick IP, that will be advertised is: ${1}"
sudo bash -c 'apt-get update && apt-get install -y apt-transport-https
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb http://apt.kubernetes.io/ kubernetes-xenial main
EOF
apt-get update'
sudo apt-get install -y --allow-unauthenticated docker-engine
sudo apt-get install -y --allow-downgrades --allow-unauthenticated kubelet=1.7.5-00 kubeadm=1.7.5-00 kubectl=1.7.5-00 kubernetes-cni
sudo groupadd docker
sudo usermod -aG docker $USER

sudo systemctl enable docker && systemctl start docker
sudo systemctl enable kubelet && systemctl start kubelet

echo 'You might need to reboot / relogin to make docker work correctly'

for file in /etc/systemd/system/kubelet.service.d/*-kubeadm.conf
do
    echo "Found ${file}"
    FILE_NAME=$file
done
 

留言

這個網誌中的熱門文章

[TechHack-1] 頭昏腦脹到什麼 FP16 / FP32 / FP64 ?