【发布时间】:2019-11-21 17:15:19
【问题描述】:
我们有一个 Java 应用程序分布在 Google Cloud Platform 上的多个 pod 上。我们还设置了内存请求,为 pod 分配了节点上可用内存的一部分,用于堆和非堆空间。
在启动 pod 时,应用程序在 CPU 方面非常占用资源,但在 pod 准备好后不使用 CPU(仅使用了 0.5%)。如果我们使用容器资源“请求”,则 Pod 在启动完成后不会释放这些资源。
Kubernetes 是否允许指定一个 pod 可以在启动期间使用(几乎)所有可用的 cpu 电源并在此之后释放这些资源?由于滚动更新,我们可以防止同时启动两个 pod。
感谢您的帮助。
【问题讨论】:
标签: kubernetes google-cloud-platform request cpu limit