在云效如果启用了 HPA,k8s 的副本数已经变成 100了,这里的目标实例数还是1,并且不能变更,有什么办法解决吗?
在阿里云云效(Cloud Studio)中,如果你启用了 HPA(Horizontal Pod Autoscaler),并且 Kubernetes 集群中的副本数已经增加到100个,但是目标实例数仍然显示为1,这可能是因为以下原因:
HPA 更新延迟:HPA 的调整可能需要一些时间才能反映到目标实例数上。你可以等待一段时间看看是否会有变化。
HPA 规则配置问题:检查你的 HPA 规则是否正确地设置了目标CPU使用率或者内存使用量阈值。如果设置不当,可能会导致 HPA 不工作或无法正确扩展。
资源限制:确认你的环境有足够的计算和内存资源来运行服务。如果资源不足,可能会导致 HPA 无法按照预期进行扩展。
Kubernetes API Server 延迟:API Server 可能存在延迟,特别是在大型集群中。这种情况下,目标实例数可能没有及时更新。
HPA 组件问题:确保 HPA 组件在 Kubernetes 中正常运行,并且没有任何错误。
网络问题:确保你的服务能够正常地与其他服务通信,并且没有网络中断或防火墙阻止连接的情况。
重新部署:尝试重新部署服务看看是否可以解决问题。
联系支持:如果你仍然无法解决问题,请联系阿里云的技术支持团队,他们可以帮助你进一步诊断问题并提供解决建议。
环境首次部署时根据关联集群 Agent 安装状态可选基于 OAM 的分批发布和 K8s 的原生滚动升级,再次部署时沿用首次部署策略
滚动升级:无分批发布诉求或存在HPA等场景可以使用K8s原生滚动升级
目前滚动更新对于目标实例数是强管控。
您如果想改这个目标实例数,可以新建一个环境 重新开始滚动更新。此回答整理自钉群“云效交付域答疑群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。