相關工程文件地址:Kubernetes-1.12.3-all-auto-install
參考文檔:https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/
個人整理的Centos7.x+Kubernetes-1.12.3+Dashboard-1.8.3 無 CVE-2018-1002105 漏洞的master節點全自動快速一鍵安裝部署文件,適用於測試環境,生產環境的快速安裝部署
準備工作
- 配置好centos的網絡環境,使其可連接互聯網,用於下載安裝文件
- 用root用戶登錄centos7,複製本工程中的所有*.sh,*.ymal文件到/root/目錄下
- 修改*.sh的文件權限:
chmod +777 /root/*.sh
- 執行以下命令,替換*.sh中的ip爲你centos7的ip地址
# 修改替換下面的your_centos_ip爲你的centos的ip
sed -i "s/192.168.119.212/your_centos_ip/g" /root/*.sh
安裝教程
- 執行node-kubeadm-init.sh,安裝kubernetes 1.12.3環境
sh /root/node-kubeadm-init.sh
- 執行node-kubeadm-install.sh,安裝kubernetes-dashboard-1.8.3管理UI
sh /root/node-kubeadm-install.sh
- 全部完成後,打開瀏覽器:訪問:https://your_centos_ip:30001 使用token登錄,token查看方法如下:
#執行命令,獲取所有密鑰列表:
kubectl -n kube-system get secret
#執行命令,獲取指定key的token:
kubectl -n kube-system describe secret kubernetes-dashboard-admin-token-* #{上條命令輸出的結果中複製的類似kubernetes-dashboard-admin-token-skhfh的key字符串到這裏替換}
#複製tokdn數據到登錄框內登錄即可登錄