Kubernetes 更新 minReplicas 和 max Replica
Kubernets update minReplicas and maxReplica
我是 Ops 的新手,需要通过 Lens 更新 HPA 配置,例如:
发件人:
minReplicas: 6
maxReplicas: 10
收件人:
minReplicas: 4
maxReplicas: 16
我怀疑一旦我们有 8 个实例 运行,是否会重新创建 PODs。
In Kubernetes, a HorizontalPodAutoscaler automatically updates a workload resource (such as a Deployment or StatefulSet), with the aim of automatically scaling the workload to match demand.
HorizontalPodAutoscaler 实现为 Kubernetes API resource
和 controller
.
通过配置 minReplicas
和 maxReplicas
,您正在配置 API 资源。
在这种情况下,HPA 控制器不会重新创建 运行 pods。如果当前 运行 个副本的数量在新的 min/max.
范围内,它不会扩展 up/down 工作负载
然后 HPA 控制器继续监控负载:
- 如果负载减少,并且 Pods 的数量超过配置的最小值,HorizontalPodAutoscaler 会指示工作负载资源(Deployment、StatefulSet 或其他类似资源)缩减。
- 如果负载增加,并且 Pods 的数量低于配置的最大值,HorizontalPodAutoscaler 会指示工作负载资源(Deployment、StatefulSet 或其他类似资源)进行扩展。
查看有关 Horizontal Pod Autoscaling here 的更多信息。
我是 Ops 的新手,需要通过 Lens 更新 HPA 配置,例如:
发件人:
minReplicas: 6
maxReplicas: 10
收件人:
minReplicas: 4
maxReplicas: 16
我怀疑一旦我们有 8 个实例 运行,是否会重新创建 PODs。
In Kubernetes, a HorizontalPodAutoscaler automatically updates a workload resource (such as a Deployment or StatefulSet), with the aim of automatically scaling the workload to match demand.
HorizontalPodAutoscaler 实现为 Kubernetes API resource
和 controller
.
通过配置 minReplicas
和 maxReplicas
,您正在配置 API 资源。
在这种情况下,HPA 控制器不会重新创建 运行 pods。如果当前 运行 个副本的数量在新的 min/max.
范围内,它不会扩展 up/down 工作负载然后 HPA 控制器继续监控负载:
- 如果负载减少,并且 Pods 的数量超过配置的最小值,HorizontalPodAutoscaler 会指示工作负载资源(Deployment、StatefulSet 或其他类似资源)缩减。
- 如果负载增加,并且 Pods 的数量低于配置的最大值,HorizontalPodAutoscaler 会指示工作负载资源(Deployment、StatefulSet 或其他类似资源)进行扩展。
查看有关 Horizontal Pod Autoscaling here 的更多信息。