开发者社区 > 云效DevOps > 正文

在云效如果启用了HPA,k8s的副本数已经变成100了,这里的目标实例数还是1,有什么办法解决吗?

在云效如果启用了 HPA,k8s 的副本数已经变成 100了,这里的目标实例数还是1,并且不能变更,有什么办法解决吗?lQLPJwCwSj7yC2fNBIzNBz6w9be2rZK-8QYFUZJBvpf2AA_1854_1164.png

展开
收起
三分钟热度的鱼 2023-11-30 16:48:27 55 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在阿里云云效(Cloud Studio)中,如果你启用了 HPA(Horizontal Pod Autoscaler),并且 Kubernetes 集群中的副本数已经增加到100个,但是目标实例数仍然显示为1,这可能是因为以下原因:

    1. HPA 更新延迟:HPA 的调整可能需要一些时间才能反映到目标实例数上。你可以等待一段时间看看是否会有变化。

    2. HPA 规则配置问题:检查你的 HPA 规则是否正确地设置了目标CPU使用率或者内存使用量阈值。如果设置不当,可能会导致 HPA 不工作或无法正确扩展。

    3. 资源限制:确认你的环境有足够的计算和内存资源来运行服务。如果资源不足,可能会导致 HPA 无法按照预期进行扩展。

    4. Kubernetes API Server 延迟:API Server 可能存在延迟,特别是在大型集群中。这种情况下,目标实例数可能没有及时更新。

    5. HPA 组件问题:确保 HPA 组件在 Kubernetes 中正常运行,并且没有任何错误。

    6. 网络问题:确保你的服务能够正常地与其他服务通信,并且没有网络中断或防火墙阻止连接的情况。

    7. 重新部署:尝试重新部署服务看看是否可以解决问题。

    8. 联系支持:如果你仍然无法解决问题,请联系阿里云的技术支持团队,他们可以帮助你进一步诊断问题并提供解决建议。

    2023-11-30 21:33:17
    赞同 展开评论 打赏
  • 环境首次部署时根据关联集群 Agent 安装状态可选基于 OAM 的分批发布和 K8s 的原生滚动升级,再次部署时沿用首次部署策略

    滚动升级:无分批发布诉求或存在HPA等场景可以使用K8s原生滚动升级

    目前滚动更新对于目标实例数是强管控。

    您如果想改这个目标实例数,可以新建一个环境 重新开始滚动更新。此回答整理自钉群“云效交付域答疑群”

    2023-11-30 17:10:37
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

相关电子书

更多
云效助力企业软件供应链生产效能提升 立即下载
云效 DevOps 客户案例集(公共云) 立即下载
云效 立即下载

相关镜像