[英]Kubernetes pods replica CPU usage is high
我們有運行 AWS EKS 集群的微服務,許多微服務有超過 10 個 pod 副本,我們使用 grafana 進行監控。 不幸的是,相同微服務中的一些 pod 顯示出非常高的 CPU 使用率,比如 80%,而有些則只有 0.35%。 我們了解 kube.netes 將平等地進行負載平衡以分配負載。 我們在這里缺少什么。?
流量如何從集群外部分配到您的 pod 取決於 Load Balancer Controller,例如AWS Load Balancer Controller 。
但是負載均衡器 Controller 通常不會考慮 CPU 使用率,它只會將流量均勻地分配到您的副本。
通常,CPU 負載在很大程度上取決於您的副本正在做什么,例如,某些路徑可能使用更多 CPU,而其他一些 HTTP 路徑更容易處理。 您需要更多洞察力來決定要做什么,例如添加一些緩存。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.