将数据存储在自定义 Kubernetes 资源中的什么位置更好

Where is better to store the data in the custom Kubernetes resource

我对将数据存储在自定义 Kubernetes 资源中的什么位置有疑问。 据我所知,我可以将数据(可能是大数据)存储在 annotation 中,或者存储在资源的 status 中。 那么在哪里性能更好或存储更好?如果我在注释或状态中存储大数据,在 etcd 中会占用更多 space 吗?

非常感谢!

您建议的两个位置似乎都不是存储大量数据的错误位置。
对于需要在少数资源之间共享的配置相关数据,请使用 configmap.
如果数据特定于每个 pod,请使用 volumes.