rancher搭建k8s叢集
參考:https://www.cnblogs.com/wanghao1874/p/10609206.html
參考:https://blog.csdn.net/eagleuniversityeye/article/details/103652775
主機規劃
IP | role |
---|---|
192.168.28.144 | k8s-rancher |
192.168.28.145 | k8s-master |
192.168.28.146 | k8s-node01 |
192.168.28.147 | k8s-node02 |
1.安裝指定版本docker ,已安裝可忽略
curl http://releases.rancher.com/install-docker/17.03.2.sh | sh
2.啟動docker(已安裝可忽略)設定系統準備參數
#更新yum
yum update -y
#設定docker開機啟動
systemctl start docker && systemctl enable docker
#關閉防火牆
systemctl stop firewalld && systemctl disable firewalld
#關閉selinux
sed -i 's/enforcing/disabled/g' /etc/selinux/config
#令配置立即生效
setenforce 0
4.使用一個簡單的指令就可以啟動一個單執行個體的Rancher
安裝啟動容器(端口可自行定義)
sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher
5.出現如下界面則安裝成功(設定密碼後)
6.安裝叢集(命名叢集名稱,其他都不用設定)
7.安裝master、node
複制指令在master、node中運作
提示:1台新主機注冊成功,就點選儲存
8.檢視叢集主機資訊
9.叢集搭建完成
檢視叢集主機資訊