【发布时间】:2020-07-23 18:46:33
【问题描述】:
我有一个 Spring Boot 应用程序,并为此创建了一个部署 yaml 文件。 现在我已经为它分配了资源:
resources:
requests:
memory: "200Mi"
cpu: "250m"
limits:
memory: "655Mi"
cpu: "500m"
我已经创建了我的自动标量:
kubectl autoscale deployment demo-app --cpu-percent=50 --min=1 --max=10
现在我的问题是当我的应用程序启动时,pod 的 CPU 利用率几乎达到 100%(在启动期间仅 5-10 分钟然后恢复正常),因此我的自动标量创建了一个新的 pod。
但我想要的是它应该在 pod 启动后等待一个特定的时间段(以便完成就绪探测),然后只在需要时创建新的 pod
【问题讨论】:
标签: kubernetes