Menu
Coddy logo textTech

ConfigMaps

Часть раздела Введение в Kubernetes путешествия по Terminal на Coddy. Урок 26 из 45.

Такие настройки, как цветовая тема или уровень журналирования, не следует встраивать в образ, иначе каждое изменение будет означать пересборку. Kubernetes хранит их в ConfigMap: именованном наборе пар «ключ/значение», которые могут читать Pod.

Создайте его из литеральных значений:

kubectl create configmap app-config --from-literal=COLOR=blue --from-literal=MODE=dev

Kubernetes отвечает configmap/app-config created. Выведите их список с помощью kubectl get configmaps (сокращённая форма — cm).

Чтобы увидеть значения, опишите ConfigMap:

kubectl describe configmap app-config

В разделе Data перечислены каждый ключ и его значение. ConfigMap предназначены для обычных настроек, а не для секретов: любой, кто может прочитать объект, видит эти значения.

challenge icon

Задание

Новичок

Создайте ConfigMap с именем app-config и двумя ключами: COLOR, установленным в значение blue, и MODE, установленным в значение dev, затем выведите его описание, чтобы увидеть значения.

Попробуйте сами

Терминал
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Введение в Kubernetes

Потренируйтесь самостоятельно: Песочница Terminal