從 Istio 生成和檢視流量
Rancher-Istio 將在 Rancher v2.12.0 中被棄用;請使用 SUSE Rancher Application Collection 版本的 Istio 以增強安全性(包含在 SUSE Rancher Prime 訂閱中)。
詳細資訊可以在此公告中找到。
Kiali 流量圖
Istio 概覽頁面提供了 Kiali 儀表板的連結。從 Kiali 儀表板,您可以檢視每個命名空間的圖表。Kiali 圖表提供了一種強大的方式來視覺化您的 Istio 服務網格的拓撲。它顯示哪些服務彼此通訊。
先決條件
若要讓流量顯示在圖表中,請確保您在叢集中安裝了 Prometheus。Rancher-istio 會安裝 Kiali,並預設將其設定為與 rancher-monitoring chart 配合使用。您可以使用 rancher-monitoring 或安裝您自己的監控解決方案。
此外,對於 Istio 安裝版本 103.1.0+up1.19.6 及更高版本,Kiali 使用令牌值作為其身份驗證策略。如果您嘗試生成或擷取令牌(例如用於登入),請注意 Rancher 中 Kiali 服務帳戶的名稱是 kiali。有關更多資訊,請參閱 Kiali 令牌身份驗證常見問題。
選擇性:您可以透過設定 Selectors & Scrape Configs 中描述的 Helm chart 選項來設定在哪些命名空間中進行資料抓取。
流量視覺化
若要查看流量圖,請依照以下步驟操作:
- 在安裝了 Istio 的叢集中,點擊左側導覽列中的 Istio。
- 點擊 Kiali 連結。
- 在側邊導覽中點擊 Graph。
- 在 Namespace 下拉選單中變更命名空間以檢視每個命名空間的流量。
如果您多次重新整理 BookInfo 應用程式的 URL,您應該能夠在 Kiali 圖表上看到綠色箭頭,顯示到 reviews 服務的 v1 和 v3 的流量。圖表右側的控制面板可讓您設定詳細資訊,包括圖表上應顯示最近多少分鐘的流量。
有關其他工具和視覺化,您可以從 Monitoring Overview 頁面前往 Grafana 和 Prometheus 儀表板