多个副本/ pod如何扩展Kubernetes?

问题描述 投票:1回答:1

据我所知,使用多个副本以及自动缩放应该有助于许多人访问您的网站并调用Kubernetes集群提供的服务。

副本如何帮助扩展?

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

kubernetes scaling kubernetes-hpa
1个回答
2
投票

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

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

此时,Cluster Autoscaler可以启动,即。扩展AWS ASG(或其他一些云端节点池)以向集群添加新节点并为待处理的pod腾出空间

© www.soinside.com 2019 - 2024. All rights reserved.