2 配置動態路由之虛擬服務與目標規則

2021-10-05 22:31:15 字數 3306 閱讀 1553

將請求路由到服務的不同版本

虛擬服務定義了一系列的流量路由規則,將流量路由到指定的目標服務

apiversion

: networking.istio.io/v1alpha3

kind

: virtualservice

metadata

:name

: reviews-route

spec

:hosts

: 設定具體的目標位址

: 會對應到具體的路由匹配規則

-match

: 滿足什麼樣的請求是可以被我們接收的

-uri: 根據uri匹配

prefix

:"/wpcatalog"

-uri

:prefix

:"/consumercatalog"

rewrite

:uri

:"/newcatalog"

route:-

destination

:host

: reviews.prod.svc.cluster.local

subset

: v2

-route:-

destination

:host

: reviews.prod.svc.cluster.local

subset

: v1

destinationrule定義了流量路由規則匹配後流量的訪問策略。在這些策略中可以定義負載均衡、連線池大小,以及負載均衡池中不健康例項的探測和例項的摘除規則等

apiversion

: networking.istio.io/v1alpha3

kind

: destinationrule

metadata

:name

: reviews-destination

spec

:host

: reviews.prod.svc.cluster.local具體的最終路由到的目標位址

subsets

: 子集,一般是給服務限定版本

可以看到,為應用建立了4個不同的虛擬服務

virtualservice.networking.istio.io/productpage created

virtualservice.networking.istio.io/reviews created

virtualservice.networking.istio.io/ratings created

virtualservice.networking.istio.io/details created

為每乙個服務都定義了乙個目標規則

: 解釋了請求為什麼被打向v1版本

-destination

:host

: reviews

subset

: v1

---

apiversion

: networking.istio.io/v1alpha3

kind

: destinationrule

metadata

:name

: productpage

spec

:host

: productpage

subsets:-

name

: v1

labels

:version

: v1

---apiversion

: networking.istio.io/v1alpha3

kind

: destinationrule

metadata

:name

: reviews

spec

:host

: reviews

subsets

: reviews有三個版本,因此子集有三個,剛才的虛擬服務就是根據這裡的子集來的

-name

: v1

labels

:version

: v1

-name

: v2

labels

:version

: v2

-name

: v3

labels

:version

: v3

---

eigrp配置實驗 動態路由的原理與配置

一.動態路由介紹 1.動態路由選擇 指路由器使用路由選擇協議來獲悉網路並更新路由選擇表。2.路由協議分類 3.管理距離介紹 管理距離 ad 用於判斷從鄰接路由器收到的路由選擇資訊的可信度,它是0 255的整數,0表示可信度最大,255意味著他不會有資料流使用相應的路由 預設管路距離 show ip ...

apache之虛擬伺服器的配置

配置apache本地伺服器 localhost訪問 步驟 1 開啟apache安裝目錄下的conf資料夾的httpd.conf檔案,修改listen 80為未被占用的埠號。2 更改對映根目錄,找到如下 修改引號內容為自己指定的目錄即可。documentroot e webs 配置apache本地虛擬...

Web伺服器的配置與管理(2) 虛擬主機技術

在上篇博文中,我們已經利用iis搭建好了一台web伺服器,並可以成功訪問iis中自帶的預設站點,那麼我們是否可以在這台伺服器中再建立另外乙個web站點?也就是說,在一台web伺服器中是否可以同時存在多個 呢?答案當然是肯定的,其實很多中小企業的 都是從網上租用的空間,提供空間租用的web伺服器裡就同...