在 Kubernetes 中动态重新平衡工作负载并优化资源利用率
Kubernetes 不会重新平衡工作负载--如果一个节点上有五个 pod,而另一个节点上只有零个 pod,Kubernetes 不会采取行动来平衡集群。这是很不幸的,因为有时你的集群并不完全平衡,会导致中断和资源浪费。但你可以使用 Descheduler 来解决这个问题,它是 Kubernetes 的一个官方项目,旨在智能地强制将 pod 重新部署到其他地方。
在本课中,您将学到以下内容:
- Kubernetes 调度器如何工作,以及为什么分配正确的请求至关重要。
- 解调度程序如何将 pod 重新分配到利用率较低的节点上。
- 如何在调度程序中定义策略,以进一步优化布局。