Kubernetes:GKE | HPA不会扩展吊舱,即使内存利用率大于/等于目标值
我们有一个GKE集群(1.11),并基于POD的内存利用率实现了HPA。在我们的测试活动中,我们观察到HPA的行为不一致,即使达到了目标值,HPA也不会缩放吊舱。我们还注意到,HPA事件没有给我们任何响应数据(缩放或缩小相关信息) 例子 kubectl获得hpaKubernetes:GKE | HPA不会扩展吊舱,即使内存利用率大于/等于目标值,kubernetes,google-kubernetes-engine,Kubernetes,Google Kubernetes Engine,我们有一个GKE集群(1.11),并基于POD的内存利用率实现了HPA。在我们的测试活动中,我们观察到HPA的行为不一致,即使达到了目标值,HPA也不会缩放吊舱。我们还注意到,HPA事件没有给我们任何响应数据(缩放或缩小相关信息) 例子 kubectl获得hpa 名称参考目标为MINPODS MAXPODS复制副本年龄 com-manh-cp组织部署/com-manh-cp组织95%/90%1251d kubectl描述hpa com曼恩cp组织 Name:
名称参考目标为MINPODS MAXPODS复制副本年龄
com-manh-cp组织部署/com-manh-cp组织95%/90%1251d
kubectl描述hpa com曼恩cp组织
Name: com-manh-cp-organization
Namespace: default
Labels: app=com-manh-cp-organization
stereotype=REST
Annotations: kubectl.kubernetes.io/last-applied-configuration:
{"apiVersion":"autoscaling/v2beta1","kind":"HorizontalPodAutoscaler","metadata":{"annotations":{},"labels":{"app":"com-manh-cp-organizatio...
CreationTimestamp: Tue, 12 Feb 2019 18:02:12 +0530
Reference: Deployment/com-manh-cp-organization
Metrics: ( current / target )
resource memory on pods (as a percentage of request): 95% (4122087424) / 90%
Min replicas: 1
Max replicas: 25
Deployment pods: 1 current / 1 desired
Conditions:
Type Status Reason Message
---- ------ ------ -------
AbleToScale True ReadyForNewScale the last scale time was sufficiently old as to warrant a new scale
ScalingActive True ValidMetricFound the HPA was able to successfully calculate a replica count from memory resource utilization (percentage of request)
ScalingLimited False DesiredWithinRange the desired count is within the acceptable range
Events: <none>
名称:com manh cp组织
名称空间:默认值
标签:app=com曼恩cp组织
刻板印象=休息
注释:kubectl.kubernetes.io/last-applicated-configuration:
{“apiVersion”:“autoscaling/v2beta1”,“种类”:“HorizontalPodAutoscaler”,“元数据”:{“注释”:{},“标签”:{“应用”:“com manh cp组织…”。。。
CreationTimestamp:2019年2月12日星期二18:02:12+0530
参考:部署/com曼恩cp组织
指标:(当前/目标)
POD上的资源内存(占请求的百分比):95%(4122087424)/90%
最小副本数:1
最多副本:25份
部署吊舱:1个当前吊舱/1个所需吊舱
条件:
键入状态原因消息
---- ------ ------ -------
能够缩放真实的ReadyForNewScale上一次缩放时间足够长,足以保证使用新的缩放
ScalingActive True ValidMetricFind HPA能够从内存资源利用率(请求百分比)成功计算副本计数
ScalingLimited False DesiredWithinRange所需计数在可接受范围内
活动:
- 群集版本:1.11.6
- 云服务:GKE
- 指标:内存
- 目标:目标平均利用率
谢谢。在计算本节中指定的复制副本数量时,阈值(单位为HPA)有一个公差 默认情况下,此公差为0.1。在您的配置中,由于此原因,当您将90%放入时,可能没有达到阈值。我建议您将度量值更改为80%,然后查看它是否有效