为什么使用 k8size
- 警告、分享与 QoS。十进制单位会提示改为 Mi/Gi;可复制 ?cpu=&mem= 链接;并查看单容器 QoS。
- 核 ↔ 毫核。输入小数核或整数毫核,立即看到两种写法及
cpu: "500m"一类 YAML。 - 二进制与十进制内存。分清 Mi/Gi(1024)与 M/G/MB/GB(1000),避免把 256Mi 当成 256M。
- 可复制的 YAML。复制
cpu与memory行用于 requests 和 limits。 - 简短的 requests / limits 说明。提醒 Guaranteed QoS,不是容量规划工具。
- 示例按钮。填入常见清单值,如
100m、500m、256Mi、1Gi。 - 仅在浏览器运行。无 API;数值不离开设备。
- 免费且多语言。无需账号;每种支持的语言都有完整文案。
如何换算 Kubernetes 单位
- 打开 CPU 或内存区块。
- 输入数字并选择单位(cores、millicores、Mi、Gi、M、G 等)。
- 输入时查看等价结果和 YAML。
- 点示例填入样例值,再复制需要的片段。
单位、requests 与 limits
Kubernetes 接受 cores 或 millicores(m)表示 CPU,内存可用二进制(Ki/Mi/Gi/Ti)或十进制(k/M/G/T)后缀。本工具只换算数量,不建议请求该设多大。
建议:
- 1 core = 1000 millicores;
500m等于0.5。 - Mi/Gi 为 1024 的幂;M/G/MB/GB 为 1000 的幂。
- requests 影响调度,limits 限制用量——通常 requests ≤ limits。
- CPU 与内存的 requests 等于 limits 时为 Guaranteed QoS。
- 团队统一后缀风格,避免 Mi 与 M 混用。
- 这不是容量顾问——真实用量需另行测量。
适用场景
- 修改 Deployment 前核对 millicores 与 cores;
- 阅读 chart 或清单时比较 Mi 与 M;
- 准备 requests / limits 的 YAML 片段;
- 讲解二进制与十进制后缀差异;
- 评审或故障时快速核对。
常见问题
CPU 的 m 后缀是什么?
毫核:1000m 等于 1 个完整核。0.5 核等于 500m。
Mi 等于 M 或 MB 吗?
不等。Mi 是 1024² 字节;M/MB 是 1000² 字节。
会上传我的数值吗?
不会。换算只在浏览器中进行。
能推荐合适的 requests 吗?
不能。只做单位换算和简短说明,不是容量顾问。
CPU YAML 用哪种写法?
500m 与 0.5 都合法;选一种并保持一致。
支持 KB/MB/GB 吗?
支持,作为基于 1000 的别名,与 K/M/G/T 并列。
Ti 和 T 呢?
Ti 为 1024⁴;T/TB 为 1000⁴。内存表中都有。
必须使用 Guaranteed QoS 吗?
不必。当 CPU 与内存的 requests 等于 limits 时才是该类。
这是完整清单编辑器吗?
不是。只换算单位并提供短 YAML。
收费吗?
不收费,无需注册,无换算次数限制。