gpt4 book ai didi

kubernetes - 使用 Horizo​​ntal Pod Autoscaling 以及资源请求和限制

转载 作者:行者123 更新时间:2023-12-02 06:47:10 26 4
gpt4 key购买 nike

假设我们有以下部署:

apiVersion: apps/v1
kind: Deployment
metadata:
...
spec:
replicas: 2
template:
spec:
containers:
- image: ...
...
resources:
requests:
cpu: 100m
memory: 50Mi
limits:
cpu: 500m
memory: 300Mi

并且我们还创建了一个 HorizontalPodAutoscaler对象,该对象会根据CPU平均利用率自动按比例增加/减少Pod的数量。我知道 HPA 将根据资源 请求 计算 pod 的数量,但是如果我希望容器能够在水平扩展之前请求更多资源怎么办?

我有两个问题:

1) 当定义了 HPA 时,资源 是否会限制 甚至被 K8s 使用?

2) 我可以告诉 HPA 根据资源 限制 而不是请求进行扩展吗?或者作为实现这种控制的一种方式,我可以将 targetUtilization值设置为100%以上吗?

最佳答案

不,HPA 根本不考虑限制。您可以将目标利用率指定为甚至高于 100% 的任何值。

关于kubernetes - 使用 Horizo​​ntal Pod Autoscaling 以及资源请求和限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56198941/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com