<p>I have a question about where is better to store the data in the custom Kubernetes resource.
As I know, I can store data (maybe a big size data) in the <strong>annotation</strong>, or store in the <strong>status</strong> of the resource.
So where is better for performance or better to store? If I store a big data in annotation or status, will it take more space in etcd?</p>

<p>Thanks a lot!</p>

<p>Both of the locations you've suggested seem like the wrong place to store large pieces of data.<br>
For configuration related data that needs to be shared between a few resources, use a <a href="https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-configmap/" rel="nofollow noreferrer">configmap</a>.<br>
If the data is specific to each pod, use <a href="https://kubernetes.io/docs/concepts/storage/volumes/" rel="nofollow noreferrer">volumes</a>.</p>
