1

据我了解,在很多人访问您的网站并调用 Kubernetes 集群提供的服务的情况下,使用多个副本以及自动扩展应该会有所帮助。

副本如何帮助扩展?

这些额外的 pod 不都只是在同一台计算机上运行,​​资源不变吗?
这意味着它们都受到恒定数量的 CPU 和内存的限制。

4

1 回答 1

2

Kubernetes 有几种扩展机制。Horizo​​ntal Pod Autoscaler 是基本的,但不是唯一的。

使用 HPA,您可以根据某些指标(最常见的 cpu 和内存)启动额外的 POD。在某些时候,您会遇到集群节点没有足够资源来满足 pod 的资源需求的时刻(Pending由于缺少可用于调度的节点,您的 pod 将处于状态)。

那时,集群自动缩放器可以启动,即。扩展 AWS ASG(或其他一些云节点池)以将新节点添加到集群并为待处理的 pod 腾出空间

于 2018-01-26T08:04:19.183 回答