Rancher部署Tr fik實現微服務的快速發現

2021-09-16 12:38:16 字數 1613 閱讀 6219

træfik 是乙個為了讓部署微服務更加便捷而誕生的現代http反向**、負載均衡工具。它支援多種後台 (rancher、docker、swarm、kubernetes、marathon、mesos、consul、etcd、zookeeper、boltdb、rest api、file…) 來自動、動態的重新整理配置檔案,以實現快速地服務發現。

træfik 擁有乙個基於angularjs編寫的簡單**介面。

以上內容**:

為了保證 træfik 資源不受其他服務的影響,我們可以通過指定專機專用的方式,讓 træfik 服務獨自執行在某一台節點上。

ps:專機專用功能,目前只適用於 rancher 自動排程容器。

ps:第乙個標籤:træfik 服務在啟動時會檢查主機是否有 træfik_lb=true 標籤,只有帶有這個標籤的主機才能安裝træfik服務。

第二個容器標籤需求:這個就是專機專用的功能,通過設定 træfik_lb=true 這個標籤,只有帶有 træfik_lb=true 標籤的服務才能執行到這個節點上。

標籤設定好之後,進入商店搜尋træfik並安裝;

進入 應用|使用者 檢視,可以看到træfik應用已正常執行;

進入 基礎架構|主機 檢視下,可以看到træfik執行在指定主機上;

測試訪問:nginx.demo.test.local,nginx.test.local

9月27日,北京海航萬豪酒店,容器技術大會container day 2017即將舉行。

cloudstack之父、海航科技技術總監、華為paas部門部長、恆豐銀行科技部總經理、阿里雲paas工程總監、民生保險cio······均已加入豪華講師**!

11家已容器落地企業,15位真·雲計算大咖,13場純·技術演講,結合實戰場景,聚焦落地經驗。免費參會+超高規格,詳細議程及註冊鏈結請戳

阿里雲部署rancher2 1

背景 近期由於公司需要將部署在ucloud上的rancher遷移到阿里雲上,所以將部署到阿里雲的圖中遇到的問題和踩到的坑在這裡進行記錄在安裝新環境的rancher之前,需要將kubernetes集群中cattle system ns下面的cluster agent和node agent乾掉,這裡我選...

rancher部署的mysql修改root密碼

rancher docker mysql root 公司要求提高docker映象部署的mysql的root密碼強度,rancher可以管理環境變數,本以為很簡單改一下環境變數重啟就好了,結果不起作用。後來想了下應該是我們持久化的問題,mysql的docker映象在第一次啟動的時候會讀取環境變數配置的...

rancher搭建 基本操作 web應用部署

首先rancher需要安裝了docker的linux環境,我的系統版本為 執行命令 sudo docker run d restart always p 8080 8080 rancher server 以上步驟完成後,檢視本機的ip位址,我的位址為192.1688.1.109,在瀏覽器輸入http...