簡體   English   中英

AWS 中的 Kube.netes 自動縮放

[英]Kubernetes Autoscaling in AWS

這可能是一個愚蠢的問題,但我很想知道答案:

如果我在 AWS (EKS) 上運行 Kube.netes 集群,哪個自動縮放策略將優先? 負載均衡器上的自動縮放策略還是 Pod 本身的策略?

k8s cluster autoscaler不會根據 memory / cpu 縮放 worker 節點。 由於 memory / cpu 不足而未安排 pod 時,它會向上擴展。 Pod 自動縮放可以配置為在 memory / cpu 使用率超過特定閾值時向上擴展。

因此,在涉及 pod 自動縮放器(如水平 pod 自動縮放器)和節點自動縮放器(如 k8s 集群自動縮放器)的工作流中,會發生以下情況

服務負載增加 -> Pod memory / cpu 閾值已超過 -> Pod 自動縮放 -> 由於工作節點上的 memory / cpu 不足,Pod 調度暫停 -> 節點自動縮放 -> Pod 調度到新節點上。

如果您的問題是關於涉及基於 memory / cpu 的自動縮放的任何其他節點自動縮放策略,那么首先自動縮放的答案將有所不同。 請提供具體用例(如果有)。

暫無
暫無

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

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