让我们说我正在将Redis服务器部署到Kubernetes集群。
如何确定应该为Pod设置的资源请求和限制?
我尝试不配置资源,但发现我的吊舱经常被驱逐。我在节点池上启用了“水平和垂直缩放”。
答案 0 :(得分:1)
这是一个非常个人的问题,不可能给出简单的答案。一切都取决于您的特定需求和您的应用程序使用方式。
This article和其中包含的film提供了一些最佳实践,在决定如何在特定的 kubernetes集群中配置请求和限制时可能会很有帮助。 >
在决定配置限制之前,应一段时间观察集群行为。 Tools for Monitoring Resources是此类信息的绝佳来源。
要扩展应用程序并提供可靠的服务,您需要 了解应用程序在部署时的行为。您可以 通过检查在Kubernetes集群中检查应用程序性能 容器,豆荚,服务和整体特征 簇。 Kubernetes提供有关 每个级别上应用程序的资源使用情况。这个信息 允许您评估应用程序的性能以及在何处 可以消除瓶颈以提高整体性能。