Java应用在公有云的Kubernetes集群该如何水平自动伸缩?

汽车行业的企业应用流量普遍具有较强的潮汐特性,例如车联网、网约车等。 而在公有云内使用Kubernetes集群部署,结合业内使用最多的Java作为开发语言的应用,出于节流降本的目的,该如何实现HPA自动伸缩?

PS:
Java应用常规有CPU利用率不高、启动内存申请后系统内存始终处于高位等特性。不像Python、PHP等语言应用,内存随着负载动态变化。

参与6

3同行回答

MahahaMahaha技术经理长城汽车
补充一下:无论何种方式采集Kubernetes集群的指标数据,通过Prometheus+Grafana来做大盘/监控告警应该是行业通用解决方案。针对Java应用提问,希望探讨一下关于JVM参数设置优化,和JVM核心指标与性能负载评估的方案。...显示全部

补充一下:
无论何种方式采集Kubernetes集群的指标数据,通过Prometheus+Grafana来做大盘/监控告警应该是行业通用解决方案。
针对Java应用提问,希望探讨一下关于JVM参数设置优化,和JVM核心指标与性能负载评估的方案。

收起
汽车 · 2020-06-12
浏览1201
chinesezzqiangchinesezzqiang课题专家组信息技术经理M
目前我们这边是通过k8s的自动编排和扩展功能,监控性能达到一定的指标后,自动扩容,忽略开发语言这块。显示全部

目前我们这边是通过k8s的自动编排和扩展功能,监控性能达到一定的指标后,自动扩容,忽略开发语言这块。

收起
IT其它 · 2020-06-12
浏览1253
zola538550zola538550技术总监上汽集团
目前,在上汽的私有云平台上,是通过 Prometheus将日志传到日志平台,通过flink处理出有用信息,一般为cpu、mem,通过日志平台上设定的触发预值去触发HPA自动伸缩。显示全部

目前,在上汽的私有云平台上,是通过 Prometheus将日志传到日志平台,通过flink处理出有用信息,一般为cpu、mem,通过日志平台上设定的触发预值去触发HPA自动伸缩。

收起
汽车 · 2020-06-12
浏览1290

提问者

Mahaha
技术经理长城汽车
擅长领域: 云计算容器容器云

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-06-08
  • 关注会员:3 人
  • 问题浏览:2626
  • 最近回答:2020-06-12
  • X社区推广