Kuberentes 複製的 pod 表現出偏差的效能

Kuberentes 複製的 pod 表現出偏差的效能

我在 GKE 上部署了 Kubernetes。我已將 CPU 請求和限制設定為相同的 ~700m。當我觀察使用單一訊息佇列(RabbitMQ)的 Pod 的效能時,可以確認訊息之間的偏差非常小,每個 Pod 的效能始終不同。

圖1

此圖顯示了每個 Pod 處理訊息所花費的時間(不包括網路延遲),即這是從 pod 消費者收到訊息起處理訊息所花費的總時間。

可以確認我們分配了足夠的計算資源。儘管如此,我們仍然看到處理訊息所需的時間有持續差異。對 Kubernetes 進行這種觀察的原因可能是什麼?謝謝。

PS:此處的部署顯示運行 python 程式碼。

答案1

這看起來需要在 GKE 集群中進行更深入的調查。我建議你提出一個公共問題追蹤器與您的項目編號(只是數字)。請務必不要寫您的項目 ID。創建後,請向我提供問題的連結。

相關內容