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)
Immutable, если установлено в значение 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), обязательное поле
Items — это список ConfigMap.
© 2024 The Kubernetes Authors | Documentation Distributed under CC BY 4.0
Copyright © 2024 The Linux Foundation ®. All rights reserved.
https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/config-map-v1/