在GKE上创建集群时,可以创建Custom Instance Types。将内存的8GB添加到n1-standard-1时,Kubernetes仅显示可分配的6.37GB内存。为什么是这样?

请求的内存包括kube-system命名空间中的所有Pod,所以这些额外的内存在哪里?

最佳答案

来自documentation的Quotinig:



例如,执行一些测试,您可以仔细检查:

Machine type            Memory(GB)  Allocatable(GB) CPU(cores)  Allocatable(cores)

g1-small                     1.7        1.2          0.5         0.47
n1-standard-1 (default)      3.75       2.7          1           0.94
n1-standard-2                7.5        5.7          2           1.93
n1-standard-4               15         12            4           3.92
n1-standard-8               30         26.6          8           7.91
n1-standard-16              60         54.7         16          15.89



更新

Kubernetes文档中还有关于为什么使用此资源的官方解释:



如果您有兴趣了解更多信息,建议您转到rugt this页面。

07-24 09:46
查看更多