Рассматривая ограничение размера Kubernetes ConfigMap и https://github.com/kubernetes/kubernetes/issues/19781, ограничение размера ресурсов ConfigMap в Kubernetes представляется равным 1 МБ из-за ограничений etcd. Однако почему комментарии в YAML для своих ресурсов ConfigMap учитываются в размере и в 1 МБ?
Под комментариями в образце yaml-файла ConfigMap я имею в виду следующее:
--- kind: ConfigMap apiVersion: v1 metadata: name: my-configmap namespace: default data: # Comment lines here that do not impact the ConfigMap in terms of actual value # or the resource but seem to count towards the 1 MB size limit key: val
Предел 1 МБ - это не предел для ваших данных, но предел для всего объекта ConfigMap, который хранится в etcd.