Разбор темы

ConfigMap хранит несекретную конфигурацию как пары ключ-значение в поле data; значения всегда строки, даже если выглядят числами (kubectl сам возьмёт их в кавычки). Генератор kubectl create configmap умеет собирать эти пары прямо из аргументов командной строки — каждый ключ отдельным литеральным флагом. Комбинация --dry-run=client -o yaml печатает готовый манифест вместо создания объекта в кластере, а перенаправление сохраняет его в файл.

Что проверяется

  1. Манифест валиден
  2. Ключ LOG_LEVEL=info
  3. Ключ MAX_CONN=100
  4. ConfigMap называется app-config

Как это выглядит