如何检查我的kubernetes集群是否有资源来部署我的所有软件

时间:2019-07-09 14:24:31

标签: kubernetes

我想在kubernetes集群中部署许多软件。我有一些信息,例如每个软件的配置,例如Pod的数量,每个软件的请求以及CPU和RAM的限制。

我的要求是,即使一个软件出现故障,也应该成功配置所有软件,或者都不配置任何软件。失败可能是因为kubernetes集群中没有足够的资源

在实际部署软件之前,如何检查群集是否有足够的资源来配置所有软件

1 个答案:

答案 0 :(得分:2)

AFAIK kubernetes不支持部署所有应用程序或不部署任何应用程序。

我认为您必须自己做数学。 您说过,您需要的每条信息都在那里(所有服务的要求)。 这应该可以帮助您规划群集的尺寸。

知道您应该基于节点进行计算。可以说,您需要16GB内存。您的节点每台计算机带来8GB的带宽。您的群集应为您的应用程序提供至少24GB(3个节点)的内存(除了监视工具等)。

总是计算最重要的内容,因为OS和Monitoring-Tools将占用您节点的一点资源。