ConfigMaps
На этой странице
ConfigMap - ресурс Kubernetes, который используется для хранения неконфиденциальных данных в виде пар ключ-значение. Поды используют ConfigMaps как переменные среды, аргументы командной строки или как файлы конфигурации в value. Также ConfigMaps используется другими объектами, например, для настройки, без прямого доступа к поду.
ConfigMap не обеспечивает секретность или шифрование. Если ваши данные являются конфиденциальными, используйте Secret или дополнительные (сторонние) инструменты для обеспечения конфиденциальности данных вместо ConfigMap.
Скриншот
На странице ConfigMaps можно создать, отредактировать, удалить или просмотреть ранее созданные ConfigMap.
Создание ConfigMap
Чтобы создать ConfigMap нажмите на кнопку + Добавить ConfigMap.
В открывшемся окне возможно заполнить:
- имя ConfigMap;
- возможность редактирования;
- текстовые ключи;
- бинарные ключи.
Для заполнения текстового ключа нажмите кнопку +, в открывшемся модальном окне введите ключ, значение и нажмите кнопку Добавить.
Скриншот
Для загрузки бинарного ключа нажмите кнопку +, загрузите ключ в формате bin.
Скриншот
Обратите внимание, если вы установите в поле Возможность редактирования значение Нередактируемый, ConfigMap не будет доступен для изменения.
Чтобы удалить элемент, нажмите на в строке элемента.
После завершения создания ConfigMap нажмите кнопку Сохранить.
Редактирование ConfigMap
После создания вы можете посмотреть и отредактировать ConfigMaps.
Перейдите на вкладку Манифест, чтобы изменить ConfigMaps с помощью YAML манифеста. После внесения изменений в манифест выполните проверку. Результат проверки будет доступен в правой части экрана. Раскройте блок результата проверки, чтобы увидеть полный манифест. Если валидация формата манифеста Issuer не пройдена, недоступна проверка манифеста.
Скриншот
Сохраните изменения, внесенные в манифест. Несохраненные данные не будут применены.