Spec-Zone.ru › Kubernetes

ConfigMap

ConfigMap содержит данные конфигурации, которые могут использовать поды.
Документация по концепции ConfigMap
  • ConfigMaps
    1. Обоснование
    2. Объект ConfigMap
    3. ConfigMap и поды
    4. Использование ConfigMap
    5. Неизменяемые ConfigMap
    6. Что дальше

apiVersion: v1

import "k8s.io/api/core/v1"

ConfigMap

ConfigMap содержит данные конфигурации, которые могут использовать поды.

Поле Описание
apiVersion
string
APIVersion определяет версионированную схему этого представления объекта. Серверы должны преобразовывать распознанные схемы в последнее внутреннее значение и могут отклонять нераспознанные значения. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
binaryData
object
BinaryData содержит двоичные данные. Каждый ключ должен состоять из буквенно-цифровых символов, «-», «_» или «.». BinaryData может содержать последовательности байтов, не входящие в диапазон UTF-8. Ключи, хранящиеся в BinaryData, не должны совпадать с ключами в поле Data; это проверяется в процессе валидации. Для использования этого поля требуются apiserver и kubelet версии 1.10 или новее.
data
object
Data содержит данные конфигурации. Каждый ключ должен состоять из буквенно-цифровых символов, «-», «_» или «.». Для значений с последовательностями байтов, не соответствующими UTF-8, необходимо использовать поле BinaryData. Ключи, хранящиеся в Data, не должны совпадать с ключами в поле BinaryData; это проверяется в процессе валидации.
immutable
boolean
Если для Immutable задано значение true, это гарантирует, что данные, хранящиеся в ConfigMap, нельзя будет обновить (можно изменять только метаданные объекта). Если значение true не задано, поле можно изменять в любое время. По умолчанию значение nil.
kind
string
Kind — строковое значение, представляющее ресурс REST, который описывает этот объект. Серверы могут определять его по конечной точке, на которую клиент отправляет запросы. Изменить значение нельзя. Записывается в CamelCase. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata
ObjectMeta
Стандартные метаданные объекта. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

ConfigMapList

ConfigMapList — это ресурс, содержащий список объектов ConfigMap.

Поле Описание
apiVersion
string
APIVersion определяет версионированную схему этого представления объекта. Серверы должны преобразовывать распознанные схемы в последнее внутреннее значение и могут отклонять нераспознанные значения. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
items *
массив ConfigMap
Items — это список объектов ConfigMap.
kind
string
Kind — строковое значение, представляющее ресурс REST, который описывает этот объект. Серверы могут определять его по конечной точке, на которую клиент отправляет запросы. Изменить значение нельзя. Записывается в CamelCase. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata
ListMeta
Подробнее: 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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API