先选择资源语境
选择 CPU、Memory 或 Generic Quantity。CPU 不接受非整数毫核,Generic 可解析更精细的值和负数;容器模式要求带名称条目的 JSON 数组。
开发与运维
换算 CPU 与内存,或汇总常规应用容器明确声明的资源。
输入仅在当前浏览器处理,不会发送到服务器。
输入 Quantity 或载入示例。
Quantity 数值语义:k8s.io/apimachinery v0.34.1(Kubernetes 1.34)。输出规范化十进制,不是 Go String() 序列化或集群校验。
CPU 模式要求解析值非负且为整数毫核(1m = 0.001 CPU);Generic Quantity 可处理更精细的值。
工具上限:每个 Quantity 256 字符,指数 −100 至 100,总输入 100,000 个 UTF-16 单元,100 个容器,名称 80 字符。数量必须含数字。
输入或选项已改变,请重新计算后再导出。
K8s 资源限制计算器将 Quantity 解析与 CPU、内存资源规则分开。查看 100m CPU 是多少核、比较 Mi 与 M,或粘贴应用容器数组检查 requests 与 limits。
通过 CPU 单位换算查看核数与毫核,通过内存单位换算对比精确字节、Mi 和 Gi。这里的合计只描述输入,不代表实际使用量,也不构成资源配额建议。
CPU 模式把 100m 和 0.1 核显示为同一数量的两种表示。K8s 资源限制计算器会将内存 100m 显示为 0.1 字节。对照十进制与二进制单位,可以在复用配置前发现 m、M 与 Mi 的混淆。
每个容器分别展示 requests、limits 及其合计。未填写字段始终标记缺失,不会变成误导性的零或凭空补上的限制。
选择 CPU、Memory 或 Generic Quantity。CPU 不接受非整数毫核,Generic 可解析更精细的值和负数;容器模式要求带名称条目的 JSON 数组。
检查各资源及其缺失字段数。只要还有 limit 未指定,已输入 limit 的合计就不代表有限的总上限。工具不会自动从 limit 补齐 request。
自动计算等待 350 ms;关闭后可点击计算或按 Ctrl/Cmd+Enter。示例、清空和规范化写回均先预览,再应用,并可撤销;过期结果无法导出。
同时查看核数与整数毫核:100m 等于 0.1 CPU。拒绝负资源量和小数毫核。
比较精确字节、Mi 与 Gi,保留小数字节,并单独展示向上取整后的整字节数。
按 apimachinery v0.34.1 数值语义展示规范化十进制值,标记纳精度舍入和 BinarySI 饱和。
在 JSON 中填写 name、requests 与 limits,查看 CPU、内存合计、缺失项和限制小于请求的问题,无需连接集群。
100m 表示 100 毫核,即 0.1 CPU。其中,1000m 与 1 都表示一个 CPU;0.5m 无法通过 CPU 精度校验。
Mi 等于 1,048,576 字节,M 等于 1,000,000 字节。大小写同样重要:m 是千分之一字节。可在内存模式中对比精确值。
如果没有准入机制补充 request,Kubernetes 可把已设置的 limit 复制为缺失的 request。本工具保留缺失标记并解释这个条件,不会静默应用集群默认值。
请求量可能超过节点可分配资源,但亲和性、污点等条件也可能阻止调度。本地合计不能诊断集群,请结合 Pod 事件和节点可分配资源检查。
应根据代表性负载的监控数据和应用要求选择配置。K8s 资源限制计算器负责检查数量并汇总声明值,单靠算术无法决定安全或最佳的 requests 与 limits。
资源结果不符合预期?