ConfigMaps

ConfigMap - ресурс Kubernetes, который используется для хранения неконфиденциальных данных в виде пар ключ-значение. Поды используют ConfigMaps как переменные среды, аргументы командной строки или как файлы конфигурации в value. Также ConfigMaps используется другими объектами, например, для настройки, без прямого доступа к поду.

ConfigMap не обеспечивает секретность или шифрование. Если ваши данные являются конфиденциальными, используйте Secret или дополнительные (сторонние) инструменты для обеспечения конфиденциальности данных вместо ConfigMap.

Скриншот

configmap

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

Создание ConfigMap

Чтобы создать ConfigMap нажмите на кнопку + Добавить ConfigMap.

В открывшемся окне возможно заполнить:

  • имя ConfigMap;
  • возможность редактирования;
  • текстовые ключи;
  • бинарные ключи.

Для заполнения текстового ключа нажмите кнопку +, в открывшемся модальном окне введите ключ, значение и нажмите кнопку Добавить.

Скриншот

cmkey

Для загрузки бинарного ключа нажмите кнопку +, загрузите ключ в формате bin.

Скриншот

cmkeybin2 cmkeybin3

Обратите внимание, если вы установите в поле Возможность редактирования значение Нередактируемый, ConfigMap не будет доступен для изменения.

Чтобы удалить элемент, нажмите на в строке элемента.

После завершения создания ConfigMap нажмите кнопку Сохранить.

Редактирование ConfigMap

После создания вы можете посмотреть и отредактировать ConfigMaps.

Перейдите на вкладку Манифест, чтобы изменить ConfigMaps с помощью YAML манифеста. После внесения изменений в манифест выполните проверку. Результат проверки будет доступен в правой части экрана. Раскройте блок результата проверки, чтобы увидеть полный манифест. Если валидация формата манифеста Issuer не пройдена, недоступна проверка манифеста.

Скриншот

cmmanifest

Сохраните изменения, внесенные в манифест. Несохраненные данные не будут применены.

×