2017-04-10 26 views

回答

1

我总是会推荐考虑价格差异和性能差异较大的SSD。即使它只是加速容器的部署/升级。

将磁盘大小缩小到运行POD所需的大小应该可以为您节省更多。我无法给出磁盘大小的一般建议,因为它取决于您正在使用的操作系统以及每个节点上将要结束的POD数量以及每个POD将会有多大。举一个例子:当我运行基于coreOS的映像时,对于nginx,php和一些应用程序服务器的暂存部署,我可以通过充足的空间(主节点和工作节点)将磁盘大小减小到10gb。另一方面 - 如果我运行独立的golang应用程序容器而不需要存储,每个POD只需要几MB的空间。

+0

价格差异小?将固态硬盘添加到单个实例需要14美元到43美元的定价 –

+0

当然,如果您选择了一种不需要任何计算能力的实例类型,只需要大量存储。但我反过来理解OP的需求。 –

0

为什么一个或另一个? Kubernetes(Google Conainer Engine)主要是内存和CPU密集型的,除非您的应用程序需要硬盘上的巨大吞吐量。如果您想省钱,您可以在具有HDD的节点上创建标签,并使用节点亲和力来调整哪个Pod的位置,以便您可以使用SSD获得少量节点,并使用亲和标签将其定位。

相关问题