在Rancher 1.6上部署Traefik負載均衡器
一、給Traefik主機打標籤
01-給即將部署Traefik的主機節點打上標籤.jpg
02-主機打完traefik_lb標籤後的狀態.jpg
二、在Rancher應用商店中部署Traefik 應用
03-在Rancher應用商店中找到Traefik應用.jpg
04-Traefik負載均衡器使用說明-主機要打標籤,預設業務埠8080和管理埠8000.jpg
05-Traefik負載均衡器使用說明-用法步驟說明及示例,最主要的3個是否啟用、服務的埠、主機名這3個標籤.jpg
06-修改Traefik預設對外暴露的業務埠為80,其他配置保持預設設定不變,啟動應用.jpg
07-成功部署Traefik應用,業務埠為80,管理埠為8000.jpg
08-沒有建立服務時,通過8000埠訪問Traefik面板,可見啟用了Rancher作為資料的提供者,但前端和後端都是空的.jpg
三、在Rancher中部署2個測試應用
09-新增一個web1服務,使用rancher測試映象 hello-world,給服務新增必要的Traefik標籤,容器的埠是80.jpg
10-新增一個web2服務,使用tutum測試映象 hello-world,給服務新增必要的Traefik標籤,容器的埠是80.jpg
11-服務新增完成後Rancher中的狀態.jpg
12-Traefik UI上的已經可以看到兩個服務的狀態.jpg
四、擴充套件測試應用的副本、訪問測試網站、檢視Traefik狀態
13-在Rancher管理頁面中擴充套件服務到多個副本,web1擴到2個,web2擴到3個.jpg
14-在Traefik管理端也能正常顯示服務的變化.jpg
15-修改本地hosts檔案,通過瀏覽器訪問web1.abc.com域名.jpg
16-修改本地hosts檔案,通過瀏覽器訪問web2.abc.com域名.jpg
17-Traefik UI顯示的狀態.jpg
附圖:
一、給Traefik主機打標籤
01-給即將部署Traefik的主機節點打上標籤.jpg
02-主機打完traefik_lb標籤後的狀態.jpg
二、在Rancher應用商店中部署Traefik 應用
03-在Rancher應用商店中找到Traefik應用.jpg
04-Traefik負載均衡器使用說明-主機要打標籤,預設業務埠8080和管理埠8000.jpg
05-Traefik負載均衡器使用說明-用法步驟說明及示例,最主要的3個是否啟用、服務的埠、主機名這3個標籤.jpg
06-修改Traefik預設對外暴露的業務埠為80,其他配置保持預設設定不變,啟動應用.jpg
07-成功部署Traefik應用,業務埠為80,管理埠為8000.jpg
08-沒有建立服務時,通過8000埠訪問Traefik面板,可見啟用了Rancher作為資料的提供者,但前端和後端都是空的.jpg
三、在Rancher中部署2個測試應用
09-新增一個web1服務,使用rancher測試映象 hello-world,給服務新增必要的Traefik標籤,容器的埠是80.jpg
10-新增一個web2服務,使用tutum測試映象 hello-world,給服務新增必要的Traefik標籤,容器的埠是80.jpg
11-服務新增完成後Rancher中的狀態.jpg
12-Traefik UI上的已經可以看到兩個服務的狀態.jpg
四、擴充套件測試應用的副本、訪問測試網站、檢視Traefik狀態
13-在Rancher管理頁面中擴充套件服務到多個副本,web1擴到2個,web2擴到3個.jpg
14-在Traefik管理端也能正常顯示服務的變化.jpg
15-修改本地hosts檔案,通過瀏覽器訪問web1.abc.com域名.jpg
16-修改本地hosts檔案,通過瀏覽器訪問web2.abc.com域名.jpg
17-Traefik UI顯示的狀態.jpg
參考連結:
https://github.com/rawmind0/alpine-traefik
https://docs.traefik.io/configuration/backends/rancher/