首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“自动标度”设置的nginx-入舵图有效吗?

“自动标度”设置的nginx-入舵图有效吗?
EN

Stack Overflow用户
提问于 2018-07-05 09:10:56
回答 1查看 1.8K关注 0票数 0

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

代码语言:javascript
复制
  autoscaling:
    enabled: false
  #  minReplicas: 1
  #  maxReplicas: 11
  #  targetCPUUtilizationPercentage: 50

我试着部署一个像这样的nginx入口

代码语言:javascript
复制
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

但我知道这个错误

代码语言:javascript
复制
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 ...命令和入口图的本地副本,这是一个有点旧的地方:

代码语言:javascript
复制
name: nginx-ingress
version: 0.11.1
appVersion: 0.11.0

它创造了HPA的美好!但是,我更愿意使用稳定的图表回购来部署它。

当前图表版本是这个吗

EN

回答 1

Stack Overflow用户

发布于 2018-07-06 17:15:20

看起来配置不一致,或者掌舵没有为水平自动尺度环境中的尼吉斯安装提供所有参数。

我看过nginx入口图的模板/控制器-hpa.yaml,我认为遗漏的变量是:

controller.autoscaling.targetMemoryUtilizationPercentage=<value>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51187460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档