1.環境選擇linux
安裝Rancher環境,必定要在乾淨的linux主機上進行,避免出現因配置致使的莫名其妙的問題。服務器操做系統建議CentOS7.4(內核3.10以上)低於這個版本的系統 如7.3 7.2會報一docker
個小bug,不過倒不影響使用,再低內核的版本就不要用了,不少都不支持json
生產環境建議採用阿里雲 Rancher(1C 2G以上的配置,若要保證運行穩定,建議配置至少2C 4G), 宿主機(1C 2G以上的配置)、彈性公網EIP+ 專有網絡測試,服務器
私有環境建議採用Rancher(1C 2G以上的配置),宿主機(1C 2G以上的配置)、 虛擬機(Hyper-V、VMware)+ 同一內網可通信Rancher 1.6.12 ,調度引擎選擇Cattle。網絡
Rancher2.0調度引擎默認使用K8s,當前仍是測試版,官方不建議在生產環境使用。curl
2.環境配置測試
主機名: 管理端 mgr01 (需設置靜態IP) 宿主機 ws01 依次增長阿里雲
防火牆: systemctl stop firewalld systemctl disable firewalldurl
IPV6 : 禁用 ,最好內核禁用操作系統
3. 安裝Docker
root執行 curl https://releases.rancher.com/install-docker/17.06.sh | sh
配置加速器 mkdir -p /etc/docker
vi /etc/docker/daemon.json
填寫: {
"registry-mirrors": ["https://3kirl0sr.mirror.aliyuncs.com"] #(此處是個人專屬加速器,可填寫公共加速器或者自行註冊)
}
重啓Docker服務
sudo systemctl daemon-reload
sudo systemctl restart docker
4. 安裝Rancher管理端
登錄服務器Mgr01
運行完後,就能夠經過IP:8888來訪問Rancher的管理臺了 ,接下來咱們就能夠點擊 「添加主機」 來添加各個宿主機了
5. 加入宿主機
依次登錄各個宿主機,執行5裏面的腳本便可。
若是須要把mgr01 加爲宿主機,那麼須要在4裏面填寫mgr01和ws之間互通的內網IP地址,建議不要添加mgr爲宿主機,方便後續作mgr集羣高可用
6. 添加好的界面
Rancher有不少好玩的,強大的功能,後續咱們逐一去發現講解。對於DevOps來說,原來能夠這麼簡單。