GKE容器映像在出现问题之前可以达到多大?

时间:2019-07-26 20:15:41

标签: docker kubernetes google-kubernetes-engine

诚然,这个问题有些含糊。如果您有关于如何更好地措辞的建议,请务必给我反馈...

我想了解GKE容器映像可以有多大,然后才可能出现严重或轻微的问题。例如,我构建了一个683 MB的docker映像(尚未部署)。

(顺便说一句,之所以这么大,是因为我正在运行一家公司的计算机视觉库,该库具有某些属性:(1)使用与Alpine不兼容的本机库;(2)使用Java;(3)使用Node.js在同一容器中运行所需的许可守护程序;(4)具有一些非常大的机器学习模型文件。)

尽管该服务将启用自动缩放功能,但我希望自动缩放功能相当轻巧。它可能偶尔会添加一个新吊舱,但不会出现较大的波动。

2 个答案:

答案 0 :(得分:0)

容器的大小将确定要为其分配多少资源,从而决定节点必须具有的CPU,内存和磁盘空间。我已经看到容器需要超过2 GB的内存,并且在群集中仍然可以正常工作。

可能会有一个上限,但是容器必须很大,除了可能的容器启动之外,您的容器大小也不会造成任何问题

答案 1 :(得分:0)

在实践中,在将映像推送到GCR之前,在GKE上运行映像时会遇到问题,但是在节点的存储功能之外没有硬限制。您可以轻松摆脱O(GB)。