ConfigMap
apiVersion: v1
import "k8s.io/api/core/v1"
ConfigMap
ConfigMap хранит конфигурационные данные для потребления под-процессами.
-
apiVersion: v1
-
kind: ConfigMap
-
metadata (ObjectMeta)
Стандартные метаданные объекта. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
-
binaryData (map[string][]byte)
BinaryData содержит двоичные данные. Каждый ключ должен состоять из буквенно-цифровых символов, '-', '_' или '.'. BinaryData может содержать последовательности байтов, которые не находятся в диапазоне UTF-8. Ключи, хранящиеся в BinaryData, не должны перекрываться с ключами в поле Data, это обеспечивается во время процесса валидации. Использование этого поля потребует apiserver и kubelet версии 1.10 и выше.
-
data (map[string]string)
Data содержит конфигурационные данные. Каждый ключ должен состоять из буквенно-цифровых символов, '-', '_' или '.'. Значения с последовательностями байтов, не являющимися UTF-8, должны использовать поле BinaryData. Ключи, хранящиеся в поле Data, не должны перекрываться с ключами в поле BinaryData, это обеспечивается во время процесса валидации.
-
immutable (boolean)
Неизменяемое; если установлено в true, гарантирует, что данные, хранящиеся в ConfigMap, не могут быть обновлены (могут быть изменены только метаданные объекта). Если не установлено в true, поле может быть изменено в любое время. По умолчанию имеет значение null.
ConfigMapList
ConfigMapList — это ресурс, содержащий список объектов ConfigMap.
-
apiVersion: v1
-
kind: ConfigMapList
-
metadata (ListMeta)
Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
-
items ([]ConfigMap), required
Items — это список ConfigMaps.
© 2022 The Kubernetes Authors | Documentation Distributed under CC BY 4.0
Copyright © 2022 The Linux Foundation ®. All rights reserved.
https://v1-24.docs.kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/config-map-v1/