我试图使用autoscaling设置在values.yaml文件中部署一个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 --我尝试了同一个helm upgrade ...命令和入口图的本地副本,这是一个有点旧的地方:
name: nginx-ingress
version: 0.11.1
appVersion: 0.11.0它创造了HPA的美好!但是,我更愿意使用稳定的图表回购来部署它。
当前图表版本是这个吗。
https://stackoverflow.com/questions/51187460
复制相似问题