【发布时间】:2016-12-01 22:00:04
【问题描述】:
我们使用标准 2 类型的两个节点运行我们的集群:7.5Gb 和 2vCPU
对于 GKE 上的集群,是否有任何建议的最小大小。我假设没有真正的主人,因为这是一个托管的“服务”?
我正在努力应对资源限制。
【问题讨论】:
标签: node.js docker kubernetes google-cloud-platform rancher
我们使用标准 2 类型的两个节点运行我们的集群:7.5Gb 和 2vCPU
对于 GKE 上的集群,是否有任何建议的最小大小。我假设没有真正的主人,因为这是一个托管的“服务”?
我正在努力应对资源限制。
【问题讨论】:
标签: node.js docker kubernetes google-cloud-platform rancher
没有推荐的最小尺寸。然而,豆荚同时拥有CPU and memory requests and limits.
请求定义了节点上必须有多少空闲 CPU/内存,以便可以在那里调度 Pod;然后为该 pod 保留该数量,并且不会被视为“免费”用于安排下一个 pod。
另一方面,限制定义了 pod 可以请求的最大数量——这些可以被过度使用。
尝试查看您的 kubectl describe nodes 输出,其中列出了所有 pod 及其请求和限制。默认情况下,请求为 100m(核心的 10%)——如果您知道某些 pod 不需要那么多,请将其设置为较低。然后,您将能够在一个节点上安排更多的 pod,或者至少计算出您需要的节点数量。
【讨论】: