在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页面。