如何确定Kubernetes部署的资源请求和限制?

时间:2019-07-27 06:48:00

标签: kubernetes

让我们说我正在将Redis服务器部署到Kubernetes集群。

如何确定应该为Pod设置的资源请求和限制?

我尝试不配置资源,但发现我的吊舱经常被驱逐。我在节点池上启用了“水平和垂直缩放”。

1 个答案:

答案 0 :(得分:1)

这是一个非常个人的问题,不可能给出简单的答案。一切都取决于您的特定需求和您的应用程序使用方式。

This article和其中包含的film提供了一些最佳实践,在决定如何在特定的 kubernetes集群中配置请求和限制时可能会很有帮助。 >

在决定配置限制之前,应一段时间观察集群行为。 Tools for Monitoring Resources是此类信息的绝佳来源。

  

要扩展应用程序并提供可靠的服务,您需要   了解应用程序在部署时的行为。您可以   通过检查在Kubernetes集群中检查应用程序性能   容器,豆荚,服务和整体特征   簇。 Kubernetes提供有关   每个级别上应用程序的资源使用情况。这个信息   允许您评估应用程序的性能以及在何处   可以消除瓶颈以提高整体性能。