是';自动缩放';nginx ingress头盔图表的设置是否正常工作?

是';自动缩放';nginx ingress头盔图表的设置是否正常工作?,nginx,kubernetes,kubernetes-helm,Nginx,Kubernetes,Kubernetes Helm,我尝试在values.yaml文件中使用autoscaling设置部署nginx入口,但似乎不起作用 autoscaling: enabled: false # minReplicas: 1 # maxReplicas: 11 # targetCPUUtilizationPercentage: 50 我尝试像这样部署nginx入口 helm upgrade --install ingress --set \ controller.service.type=Node

我尝试在
values.yaml
文件中使用
autoscaling
设置部署nginx入口,但似乎不起作用

  autoscaling:
    enabled: false
  #  minReplicas: 1
  #  maxReplicas: 11
  #  targetCPUUtilizationPercentage: 50
我尝试像这样部署nginx入口

helm upgrade --install ingress --set \
controller.service.type=NodePort,\
controller.service.nodePorts.http=$http_nodePort,\
controller.service.nodePorts.https=$https_nodePort,\
rbac.create=true,\
controller.replicaCount=$ingress_replicas,\
controller.stats.enabled=true,\
controller.metrics.enabled=true,\
controller.autoscaling.enabled=true,\
controller.autoscaling.minReplicas=1,\
controller.autoscaling.maxReplicas=10,\
controller.autoscaling.targetCPUUtilizationPercentage=50 \
stable/nginx-ingress
但是我得到了这个错误

Release "ingress" does not exist. Installing it now.
Error: release ingress failed: HorizontalPodAutoscaler.autoscaling "ingress-nginx-ingress-controller" is invalid: spec.metrics[1].resource.targetAverageUtilization: Required value: must set either a target raw value or a target utilization
是否有人已成功使用自动缩放设置,或者您只是手动部署HPA

编辑1 我使用入口图表的本地副本尝试了相同的
头盔升级…
命令,该入口图表如下[有点旧]:

name: nginx-ingress
version: 0.11.1
appVersion: 0.11.0
它创造了HPA罚款!然而,我更愿意使用稳定图表回购来部署它


当前图表版本。

看起来配置不一致,或者没有为环境中的安装提供每个参数

我已经查看了nginx入口图表的templates/controller-hpa.yaml,我认为遗漏的变量是:

controller.autoscaling.targetMemoryUtilizationPercentage=