0

我对 Knative 应用程序的存储相关问题很少

  1. 如何检查无状态 Knative 应用程序有多少存储空间。原因是我需要 Knative pod 在删除它之前处理一个 1G 的巨大文件。处理大文件似乎有问题。我怀疑导致问题的存储大小。

  2. 如果可能,如何增加 knative 应用程序磁盘大小?

不确定 Kubernetes 如何为容器分配磁盘空间。

谢谢你。

4

1 回答 1

0

Knative 使用底层容器文件系统来存储暂存文件。

对于普通的 Kubernetes 安装,这些将是本地磁盘上的一系列覆盖目录,但有可能部分或全部覆盖目录安装在tmpfs. 根据您的集群,您可能能够提高requestslimits获得更多 RAM。

在 Google 的 Cloud Run 上,磁盘存储由 RAM 支持。在这里请求更多内存可能会有所帮助,或者通过网络逐个流式传输文件。如果它始终是同一个文件,您可以将其构建到您的容器映像中。

于 2021-06-18T13:16:51.593 回答