流量管理 不同環境服務訪問

2022-07-09 10:33:07 字數 958 閱讀 6998

這個沒有實現

使用 istio 的路由規則管理,還可以配置對不同環境(prod, staging, dev等)的同一服務的訪問規則。由於我的實驗環境沒有搭建多環境的集群,這裡指使用官方的demo來做描述。

通常在乙個集群中如果搭建多環境的情況可以使用namespace來進行劃分,而使用上面的方式就可以實現對其他 namepaces 的服務的訪問。

上面的 virtualservice 物件定義了對 namespace 為 prod 中的 productpage 服務的訪問,會在 5s 的 timeout 後才會呼叫該服務。這個訪問規則沒有定義 subset,istio 會獲取productpage.prod.svc.cluster.local 服務對應的所有例項並向其他服務例項注入這些例項的資訊到他們的 load balancing pool 中去。

同時注意這個 virtualservice 是定義在 istio-system 的namespace中的,此時要使用完整的服務網域名稱:productpage.prod.svc.cluster.local,這樣這條規則所屬的 namespace 才會解析到其他 namespace 的服務。

使用訪問列表管理流量

訪問列表可以用於允許或拒絕包通過路由器 允許或拒絕telnet vty 訪問路由器 允許或拒絕來自路由器的telnet訪問,以及建立可以出發撥號到遠端站點的流量。訪問列表簡介 訪問列表基本上是一系列對包進行分類的條件。乙個最常用和最容易理解的使用訪問列表的情況是,實現安全策略時過濾不希望通過的包。資...

istio 服務跟蹤和流量管理

建立目標規則和預設路由 使用istio來管理這兩個服務的流量 定義乙個名稱為nginx web的destinationrule 目標規則,利用pod標籤把nginx web服務分成兩個subset,分別命名為v1和v2 nginx destinationrule.yaml apiversion ne...

不同網段 Pycharm訪問伺服器

工具 小公尺球 ngrok二次開發版 配置過程 客戶端配置 subdomain zh 改成你自己的 子網域名稱 subdomain zh 改成你自己的 子網域名稱 sshtun 這個是核心,執行ssh埠 其他配置資訊不重要 run.sh,這是我自編的啟動指令碼 ngrok config ngrok....