Rancher的使用


Rancher是一個開源的企業級全棧化容器部署及管理平台。

一、安裝

1.拉取Rancher鏡像

docker pull rancher/server

2.運行容器

docker run -di --name=rancher -p 9090:8080 rancher/server

3.訪問http://192.168.25.129:9090/,點擊Got it進入主界面,選擇簡體中文

 

二、初始化

1.添加環境

點擊logo右側的菜單 -->環境管理,點擊添加環境

點擊創建

2.添加鏡像庫

添加鏡像庫,選擇CUSTOM,輸入鏡像庫地址,點擊創建

3.添加主機(用於存放容器)

注意:添加主機前一定要確保宿主機DNS地址配置正確,否則后續可能出現unhealthy導致無法創建容器

直接點保存

在第4欄輸入主機IP地址,然后將第5欄的命令拷貝到宿主機

在宿主機執行剛才拷貝的命令,該命令用於使rancher能連接到宿主機

sudo docker run -e CATTLE_AGENT_IP="192.168.25.129"  --rm --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.2.11 http://192.168.25.129:9090/v1/scripts/049A8880AD7B4484565F:1546214400000:7jz2S1D1WsPnN2MwHiswaKBu10

 等待命令執行完成

等待命令執行完后,點擊關閉可看到新添加的主機

 

三、創建服務(docker容器)

1.添加應用(微服務的集合)

點擊添加應用,輸入名稱和描述,點擊創建

2.添加服務(可在一個應用添加多個服務)

輸入服務名稱、描述、鏡像名稱、端口,注意取消勾選“創建前總是拉取鏡像”,然后點擊創建

 

等待其創建,然后看到服務為Active

 

 

四、擴容與縮容

1.創建一個服務,如tenpower-base。注意不要映射端口

2.點擊菜單欄”API -->WebHooks“ ,然后點擊“添加接收器”

填寫名稱、類型,選擇操作、目標服務、步長(每次擴縮容的個數),點擊創建

復制觸發地址

 以POST訪問該地址

可以看到tenpower-base擴容成功

服務縮容與擴容類似,不再演示


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM