ConfigMap
ConfigMap содержит данные конфигурации, которые могут использовать поды.
Документация по концепции ConfigMap
apiVersion: v1
import "k8s.io/api/core/v1"
ConfigMap
ConfigMap содержит данные конфигурации, которые могут использовать поды.
| Поле | Описание |
|---|---|
apiVersionstring |
APIVersion определяет версионированную схему этого представления объекта. Серверы должны преобразовывать распознанные схемы в последнее внутреннее значение и могут отклонять нераспознанные значения. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
binaryDataobject |
BinaryData содержит двоичные данные. Каждый ключ должен состоять из буквенно-цифровых символов, «-», «_» или «.». BinaryData может содержать последовательности байтов, не входящие в диапазон UTF-8. Ключи, хранящиеся в BinaryData, не должны совпадать с ключами в поле Data; это проверяется в процессе валидации. Для использования этого поля требуются apiserver и kubelet версии 1.10 или новее. |
dataobject |
Data содержит данные конфигурации. Каждый ключ должен состоять из буквенно-цифровых символов, «-», «_» или «.». Для значений с последовательностями байтов, не соответствующими UTF-8, необходимо использовать поле BinaryData. Ключи, хранящиеся в Data, не должны совпадать с ключами в поле BinaryData; это проверяется в процессе валидации. |
immutableboolean |
Если для Immutable задано значение true, это гарантирует, что данные, хранящиеся в ConfigMap, нельзя будет обновить (можно изменять только метаданные объекта). Если значение true не задано, поле можно изменять в любое время. По умолчанию значение nil. |
kindstring |
Kind — строковое значение, представляющее ресурс REST, который описывает этот объект. Серверы могут определять его по конечной точке, на которую клиент отправляет запросы. Изменить значение нельзя. Записывается в CamelCase. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
metadataObjectMeta |
Стандартные метаданные объекта. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata |
ConfigMapList
ConfigMapList — это ресурс, содержащий список объектов ConfigMap.
| Поле | Описание |
|---|---|
apiVersionstring |
APIVersion определяет версионированную схему этого представления объекта. Серверы должны преобразовывать распознанные схемы в последнее внутреннее значение и могут отклонять нераспознанные значения. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
items *массив ConfigMap |
Items — это список объектов ConfigMap. |
kindstring |
Kind — строковое значение, представляющее ресурс REST, который описывает этот объект. Серверы могут определять его по конечной точке, на которую клиент отправляет запросы. Изменить значение нельзя. Записывается в CamelCase. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
metadataListMeta |
Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata |
© 2026 The Kubernetes Authors | Documentation Distributed under CC BY 4.0
Copyright © 2026 The Linux Foundation ®. All rights reserved.
https://kubernetes.io/docs/reference/kubernetes-api/core/config-map-v1/