【下一代核心技術DevOps】:(二)Rancher的應用及優點簡介

元始天尊門下皮皮蝦發表於2017-12-14

         1.環境選擇

         安裝Rancher環境,一定要在乾淨的linux主機上進行,避免出現因配置導致的莫名其妙的問題。伺服器作業系統建議CentOS7.4(核心3.10以上)低於這個版本的系統 如7.3 7.2會報一

         個小bug,不過倒不影響使用,再低核心的版本就不要用了,很多都不支援

           生產環境建議採用阿里雲  Rancher(1C 2G以上的配置,若要保證執行穩定,建議配置至少2C 4G), 宿主機(1C 2G以上的配置)、彈性公網EIP+ 專有網路測試,

           私有環境建議採用Rancher(1C 2G以上的配置),宿主機(1C 2G以上的配置)、 虛擬機器(Hyper-V、VMware)+ 同一內網可通訊Rancher 1.6.12 ,排程引擎選擇Cattle。

           Rancher2.0排程引擎預設使用K8s,當前還是測試版,官方不建議在生產環境使用。

 

          2.環境配置

              主機名:   管理端 mgr01  (需設定靜態IP)         宿主機  ws01 依次增加

              防火牆:    systemctl stop firewalld          systemctl disable firewalld

              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來講,原來可以這麼簡單。

相關文章