跳至主要内容

從 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 選項來設定在哪些命名空間中進行資料抓取。

流量視覺化​

若要查看流量圖,請依照以下步驟操作:

  1. 在安裝了 Istio 的叢集中,點擊左側導覽列中的 Istio。
  2. 點擊 Kiali 連結。
  3. 在側邊導覽中點擊 Graph。
  4. 在 Namespace 下拉選單中變更命名空間以檢視每個命名空間的流量。

如果您多次重新整理 BookInfo 應用程式的 URL,您應該能夠在 Kiali 圖表上看到綠色箭頭,顯示到 reviews 服務的 v1 和 v3 的流量。圖表右側的控制面板可讓您設定詳細資訊,包括圖表上應顯示最近多少分鐘的流量。

有關其他工具和視覺化,您可以從 Monitoring Overview 頁面前往 Grafana 和 Prometheus 儀表板