Kubernetes簇大小

Kubernetes簇大小,kubernetes,Kubernetes,一些kubernetes的新手问题 如果我在kubernetes集群的设置中得到了正确的结果,它的大小是由想要加入集群的仆从数量定义的,那么假设我创建了一个包含两个仆从的集群。如果我决定部署4个带有php和nginx服务的pod 有没有一种方法可以让我选择每个豆荚的资源量 在旧的部署中,我们直接部署到服务器/vm,我们知道每个服务器/vm的资源量。假设我没有2gb ram 4 cps 160gb硬盘的功能需求 我如何使用kubernetes做到这一点 现在假设我部署了这4个吊舱,我想扩大规模,新

一些kubernetes的新手问题

如果我在kubernetes集群的设置中得到了正确的结果,它的大小是由想要加入集群的仆从数量定义的,那么假设我创建了一个包含两个仆从的集群。如果我决定部署4个带有php和nginx服务的pod

有没有一种方法可以让我选择每个豆荚的资源量

在旧的部署中,我们直接部署到服务器/vm,我们知道每个服务器/vm的资源量。假设我没有2gb ram 4 cps 160gb硬盘的功能需求

我如何使用kubernetes做到这一点

现在假设我部署了这4个吊舱,我想扩大规模,新的吊舱需要满足相同的无功能需求

我需要调整集群的大小吗,还是库伯内特斯可以帮我调整集群的大小

谢谢

请参阅kubernetes用户指南的一节。它描述了如何为容器分配cpu和内存限制,以及调度器如何将它们放置在集群中

当您扩大正在运行的吊舱数量时,计划程序将尝试将它们放置在可用空间中。如果无法调度POD,则POD将保持挂起状态,直到调度器找到运行它们的位置。您可以放松对POD的一些限制(主机端口、标签选择器等),或者您可能需要通过添加额外的节点来增加集群的计算容量


目前,集群在容量不足时不会自动添加新节点。至少对于GCE而言,添加此功能的工作正在进行中(请参见),但Kubernetes的v1.0中并不存在。在实现该功能之前,您需要手动扩展集群。如果您在GCE/GKE上运行,可以通过调整包含集群节点的托管实例组的大小来实现。在其他云提供商上,您需要将节点配置克隆到新节点上,以便具有加入集群的正确凭据

感谢@robert bailey回答了我关于pod资源的问题,但最后一个问题仍然存在,我是否需要手动重新调整集群大小以添加新的pod,或者kubernetes是否可以自动重新调整集群大小。