ConfigMaps

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

ConfigMap не шифрует данные. Для конфиденциальных данных используйте Secret.

Где управлять

Неймспейс → Хранилище → ConfigMaps.

Скриншот: список ConfigMaps

Список ConfigMaps

Создание ConfigMap

  1. Хранилище → ConfigMaps → + Добавить ConfigMap.
  2. Задайте имя ConfigMap.
  3. При необходимости задайте возможность редактирования, текстовые и бинарные ключи.
  4. Нажмите Сохранить.

Чтобы добавить текстовый ключ, нажмите +, введите ключ и значение, затем Добавить.

Скриншот: текстовый ключ ConfigMap

Текстовый ключ ConfigMap

Чтобы добавить бинарный ключ, нажмите + и загрузите файл.

Скриншот: бинарный ключ ConfigMap

Бинарный ключ ConfigMap Бинарный ключ ConfigMap

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

Просмотр, изменение и удаление

На вкладке Манифест можно изменить ConfigMap в YAML. После правок выполните проверку; результат отображается справа. Несохранённые изменения не применяются.

Скриншот: манифест ConfigMap

Манифест ConfigMap

Удалить ConfigMap можно одним из способов:

  • в списке ConfigMaps нажмите значок удаления в строке объекта;
  • на странице просмотра на вкладке ConfigMap нажмите Удалить;
  • на вкладке Манифест нажмите значок удаления.

В списке ConfigMaps можно удалить один объект или несколько сразу. Как выбрать объекты и подтвердить удаление — в разделе Множественное удаление.