簡體   English   中英

Azure kubernetes - Istio 和多​​個 kubernetes 應用程序?

[英]Azure kubernetes - Istio & multiple kubernetes applications?

我正在嘗試在 Azure kubernetes 上部署多個應用程序,每個應用程序都有自己的命名空間和節點(基於節點選擇器、污點和容忍度)。

我還計划將 Istio 服務網格與應用程序特定命名空間上的各個應用程序一起部署。

不知何故,我無法決定應該部署 Istio 的地點和次數。

作為 Istio 服務網格,它應該支持多個主機/應用程序。 但是,我也希望盡可能保持應用程序之間的隔離。

我應該繼續將 Istio 與單個應用程序一起部署嗎?

通常,Istio 控制平面會一次性安裝在其自己的命名空間中,高度可用。 這意味着它的組件有多個實例。 Istio 本身為每個啟用了 istio 的應用程序部署了 Envoy 代理,這些應用程序將其相應的指標發送到部署的控制平面。 因此,我建議您在單獨的命名空間中只安裝一次控制平面,另外這也符合您對應用程序所采用的隔離策略。

至於如何在您的應用程序中啟用 istio,請查看以下文檔: https ://istio.io/latest/docs/setup/additional-setup/sidecar-injection/

您有兩個選擇:

  1. 手動安裝 sidecar 容器。
  2. 讓邊車自動注入。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM