ConfigMaps
Часть раздела Введение в Kubernetes путешествия по Terminal на Coddy. Урок 26 из 45.
Такие настройки, как цветовая тема или уровень журналирования, не следует встраивать в образ, иначе каждое изменение будет означать пересборку. Kubernetes хранит их в ConfigMap: именованном наборе пар «ключ/значение», которые могут читать Pod.
Создайте его из литеральных значений:
kubectl create configmap app-config --from-literal=COLOR=blue --from-literal=MODE=devKubernetes отвечает configmap/app-config created. Выведите их список с помощью kubectl get configmaps (сокращённая форма — cm).
Чтобы увидеть значения, опишите ConfigMap:
kubectl describe configmap app-configВ разделе Data перечислены каждый ключ и его значение. ConfigMap предназначены для обычных настроек, а не для секретов: любой, кто может прочитать объект, видит эти значения.
Задание
НовичокСоздайте ConfigMap с именем app-config и двумя ключами: COLOR, установленным в значение blue, и MODE, установленным в значение dev, затем выведите его описание, чтобы увидеть значения.
Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Введение в Kubernetes
Потренируйтесь самостоятельно: Песочница Terminal