Kubernetes POD 线程用完,变得无响应且无法恢复

时间:2020-12-23 04:22:46

标签: kubernetes rancher

我们正在 Rancher Kubernetes 上运行 Spring Boot 应用程序。 Kubernetes POD 线程耗尽,但从未突破 CPU 或内存限制(低于 80%)。由于从未违反 CPU 和内存限制,因此 HPA 从未启动,因为它们被设置为 CPU 资源限制。牧场主 POD 变得没有反应并且再也没有恢复。线程池上是否有任何资源设置以避免将来出现此故障。

1 个答案:

答案 0 :(得分:0)

如果您的应用程序在 HPA 启动之前遇到线程不足的问题,请通过设置 server.tomcat.threads.max(默认为 200)来增加 Web 服务器线程的数量

或者,在 K8s 清单中减少应用程序的资源分配。

相关问题