gpt4 book ai didi

java - Kubernetes 中 Java 应用程序的启动 CPU 限制

转载 作者:行者123 更新时间:2023-12-02 12:28:50 55 4
gpt4 key购买 nike

我想将一些 java(Spring Boot、MicroProfile 等)应用程序部署到 k8s。我想为这些应用程序定义 CPU 请求和限制。限制的问题是,应用程序需要很长的时间(30-90 秒),具体取决于限制(大约 300-500 米)。这很漂亮/太长了。这些应用程序也不需要那么多 CPU。闲置时,它们小于 10m。负载<100m。

你是如何解决这类问题的?

是否有像限制启动探测这样的计划? ( https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-startup-probes )

谢谢

附言我知道像 quarkus 或 micronaut 这样的框架。但是我们这里有一些遗留应用,我们想迁移到 k8s。

最佳答案

通常的解决方案就是不使用 CPU 限制。通常最好不要使用它们,除非您知道该服务会滥用 CPU 并且您无法通过任何其他方式修复它。

关于java - Kubernetes 中 Java 应用程序的启动 CPU 限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60967380/

55 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com