kubernetes - Pod 的 Kubernetes CPU/RAM 预留
问题描述
Kubernetes 中是否有一种方法可以为 pod 定义用于爆发的预留 CPU 和 RAM?
假设我的 pod 不会同时达到峰值,我可以确定它们在很少爆裂时所需的 CPU 和 RAM。request
如果标称利用率是请求的 20% 并且limit
不能保证字段,则字段太浪费。使用 QOS 解决需求并不完美。
例如,我希望能够保证 1CPU 和 4GB RAM 作为我特定节点组中所有 pod 的公共腿部空间。我不希望 Kubernetes 分配最小的分配请求,例如 0.1 CPU/2MB RAM。我希望它真正保留用于已经运行的 pod 的突发使用。不适用于系统预订。
解决方案
推荐阅读
- sql - 我想知道我们在下面的转换中采用那些 256,.. 数字的具体原因
- python - 如何使用 selenium 和 Python 调用 send_keys()
- java - 如何将文件中的字节转换为java中的对象?
- scala - 我如何解决这些依赖警告
- algorithm - 加权储层采样初始化(A-Chao 实现)
- azure-devops - 无法在 Azure DevOps 中 @提及或分配工作项给其他用户
- c - 如何在 C 编程中用 0 填充我的二进制文件?
- excel - VBA Range.Find() 函数不适用于大浮点数
- r - 在 R Shiny 中检索客户端的系统时间,可能使用 Javascript
- sql - 使用 SQL 进行规范化