【发布时间】:2018-11-21 03:04:34
【问题描述】:
在探索 Kubernetes 模板的 yaml 定义时,我偶然发现了不同的大小定义。首先我认为这是关于 apiVersions 但它们是相同的。那么那里有什么区别呢?当两者相同时,哪个是正确的?
storage: 5G 和 storage: 5Gi
volumeClaimTemplates:
- metadata:
name: mongo-persistent-storage
spec:
resources:
requests:
storage: 2Gi
还有这个:
volumeClaimTemplates:
- metadata:
name: mongo-persistent-storage
spec:
resources:
requests:
storage: 5G
这里详细:https://github.com/openebs/openebs/blob/master/k8s/demo/mongodb/mongo-statefulset.yml
【问题讨论】:
-
在 Kubernetes 上下文中不确定,但在某些上下文中,“Gi”/“GiB”=1024 Mebibyte(内存和文件系统计数)和“G”/“GB”= 1000 兆字节(“硬盘存储”计数)。 “G”/“GB”经常被含糊地用来指代:}
-
现在明白了,谢谢!当我正确理解所有内容时,当我处理诸如 mongodb 磁盘空间之类的硬盘存储值时,我必须记住“短”版本?我应该接受哪个答案才能如此尊重正确的人?
-
FWIW,我的“评分”是这样的,之前的权重更高:对实际问题的正确回答,摘录参考文档/链接(仅链接为-1分),进一步解释/支持信息/具体例子,语法和格式,第一。
标签: kubernetes