【问题标题】:Calculating memory requests and limits in Kubernetes计算 Kubernetes 中的内存请求和限制
【发布时间】:2018-03-07 18:29:28
【问题描述】:

我们在 GKE 上运行了几个集群,到目前为止,我只维护了 pod 的 CPU 请求/限制。我们最近遇到了当 pod 开始因内存不足而被驱逐时集群自动缩放没有响应的问题,我们可以在 GKE 控制台中明显看到至少一个节点上存在内存压力。

我希望有人能告诉我:我们是否可以进行某种计算作为我们应该为每个服务的每个 pod 请求/限制多少内存的起点,或者那是更多的试验/错误?是否有一些统计服务可以跟踪集群中正在使用的内容?

谢谢!

【问题讨论】:

    标签: kubernetes google-kubernetes-engine


    【解决方案1】:

    计算限制没有魔术。您需要从合理的限制开始,并通过反复试验进行改进。

    我可以推荐一段来自 YouTube 的视频,该视频很好地解释了一种改进限制的方法:https://youtu.be/-lsJyni7EQA

    基本上,它建议从低限制开始并对您的应用程序(一个 pod 实例)进行负载测试,直到它崩溃。 然后,提高限制并再次进行负载测试,直到找到合适的值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-28
      • 1970-01-01
      • 2021-09-03
      • 1970-01-01
      • 2022-11-04
      • 2023-03-03
      • 2020-03-21
      • 2019-10-03
      相关资源
      最近更新 更多