gpt4 book ai didi

kubernetes - 如何防止 Kubernetes 水平自动缩放器缩小?

转载 作者:行者123 更新时间:2023-12-02 11:43:24 25 4
gpt4 key购买 nike

我根据 cpu 使用情况创建了一个水平自动缩放器,它工作正常。我想知道如何配置自动缩放器,使其仅扩展而不缩小?我想要这样的东西的原因是,当我有高负载/请求时,我创建了一些操作符,但我想让它们保持事件状态,即使在一段时间内它们什么都不做,但自动缩放器会杀死 Pod 并缩小到如果没有负载,一段时间后的最小副本数。

我的自动缩放器:

apiVersion: autoscaling/v1
kind: HorizontalPodAutoscaler
metadata:
name: gateway
namespace: default
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: gateway
minReplicas: 1
maxReplicas: 10
targetCPUUtilizationPercentage: 20

编辑:
运算符(operator)是指在 pod 中运行的小型应用程序/程序。

最佳答案

您可以添加 --horizontal-pod-autoscaler-downscale-stabilization标记到 kube-controller-manager,如所述 in docs .默认延迟设置为 5 分钟。

将标志添加到 kube-controller-manager 编辑 /etc/kubernetes/manifests/kube-controller-manager.yaml在主节点上,将重新创建 pod。

关于kubernetes - 如何防止 Kubernetes 水平自动缩放器缩小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56903563/

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