2017-08-11 44 views
0

我已經在kubernets上安裝了istio(在aws上託管)並將服務作爲通過入口公開。我可以通過每分鐘提出< 2000個請求來實現。我將該服務作爲標準ELB公開,我能夠達到每秒600,000次以上的請求。是否有任何指導/步驟來調整高性能的istio? 謝謝 Joji如何通過istio實現高性能

+0

這個問題可能比Stack Overflow更適合[email protected],因爲在這裏很難規定具體的,一般有用的建議。簡而言之,在Istio 0.1中,每一個請求都會調用Mixer,從而大大降低吞吐量。由於緩存混音器結果,Istio 0.2具有更高的吞吐量,性能是我們爲0.3版本發佈的關鍵功能之一。與ELB比較公平的比較是使用庫存特使,或者Istio的邊車與混合器禁用。 – Zack

回答

1

我們推薦用戶做的一件事是切換到envoy側車的非調試圖像,在istio中使用docker.io/istio/proxy_debug替換docker.io/istio/proxy,並使用istio-initializer yaml文件並重新部署istio。我們也在研究減少混音器的痕跡。性能是我們在下一代Istio發佈中非常積極的一個領域,我們歡迎對此做出貢獻!

相關問題