我对 Knative 应用程序的存储相关问题很少
如何检查无状态 Knative 应用程序有多少存储空间。原因是我需要 Knative pod 在删除它之前处理一个 1G 的巨大文件。处理大文件似乎有问题。我怀疑导致问题的存储大小。
如果可能,如何增加 knative 应用程序磁盘大小?
不确定 Kubernetes 如何为容器分配磁盘空间。
谢谢你。
我对 Knative 应用程序的存储相关问题很少
如何检查无状态 Knative 应用程序有多少存储空间。原因是我需要 Knative pod 在删除它之前处理一个 1G 的巨大文件。处理大文件似乎有问题。我怀疑导致问题的存储大小。
如果可能,如何增加 knative 应用程序磁盘大小?
不确定 Kubernetes 如何为容器分配磁盘空间。
谢谢你。
Knative 使用底层容器文件系统来存储暂存文件。
对于普通的 Kubernetes 安装,这些将是本地磁盘上的一系列覆盖目录,但有可能部分或全部覆盖目录安装在tmpfs
. 根据您的集群,您可能能够提高requests
并limits
获得更多 RAM。
在 Google 的 Cloud Run 上,磁盘存储由 RAM 支持。在这里请求更多内存可能会有所帮助,或者通过网络逐个流式传输文件。如果它始终是同一个文件,您可以将其构建到您的容器映像中。