Перейти к содержанию
100% локально

Обзор манифестов Kubernetes

Получите сводку ресурсов, образов контейнеров и параметров манифеста Kubernetes в виде таблицы.

Входные данные
Выходные данные

Обзор манифестов Kubernetes

Вставьте манифест Kubernetes — один документ или многодокументный YAML поток, разделённый "---" — и этот инструмент выведет список всех ресурсов: тип, имя, пространство имён и параметры, которые важны при проверке развёртывания. Используйте его для проверки манифеста перед применением, для просмотра pull request коллеги или для инвентаризации того, что на самом деле отрендерит Helm шаблон или kustomize сборка, без переключения в терминал и запуска kubectl.

Опции определяют, сколько деталей содержит каждая строка. "Показывать образы контейнеров и теги" выводит образы, которые запускает каждый контейнер в Deployment, StatefulSet, DaemonSet, Job, CronJob или простом Pod, включая инит-контейнеры. "Показывать запросы и лимиты ресурсов" выводит значения CPU и памяти для каждого контейнера, чтобы рабочая нагрузка без установленных лимитов была заметна. "Показывать порты и тома" добавляет порты контейнера и тома подов с их типами. "Показывать ссылки на ConfigMap / Secret" собирает все ссылки, от которых зависит под, из env, envFrom и примонтированных томов. Включите предупреждения и образ с тегом "latest" (или без тега) или отсутствующие лимиты будут отмечены — два из самых частых замечаний при проверке. Отфильтруйте по типу или пространству имён через список через запятую и выберите таблицу, список или CSV в зависимости от использования.

Парсер принимает реальный YAML: flow и block стили, реестры с портом в имени образа, образы с digest-пиннингом и оба типа окончаний строк (Windows и Unix). Манифест, который не является корректным YAML, выведет спокойную ошибку с указанием строки проблемы, а не пустой экран.

Всё выполняется локально в вашем браузере — манифест никогда не покидает ваше устройство, что важно, когда он ссылается на внутренние реестры, пространства имён или имена secrets, которые вы не хотели бы вставлять в облачный сервис. Скопируйте результат, скачайте как файл .txt или отправьте прямо в другой инструмент TextArray для продолжения работы.

FAQ

Какие типы ресурсов Kubernetes поддерживаются?
Любой тип ресурса выводится с именем, пространством имён и количеством контейнеров. Детали контейнеров (образы, ресурсы, порты, тома) читаются из Pod, Deployment, StatefulSet, DaemonSet, ReplicaSet, Job и CronJob, так как именно эти типы содержат шаблон пода.
Могу ли я проверить многодокументный манифест?
Да. Документы, разделённые "---" — обычный результат Helm шаблона или kustomize сборки — все парсятся и выводятся как отдельные ресурсы.
Что считается предупреждением "latest тег"?
Как явный тег ":latest", так и отсутствие тега, потому что сам Kubernetes рассматривает отсутствующий тег как "latest".
Проверяет ли он манифест против Kubernetes API?
Нет. Он читает структуру YAML для построения обзора; он не проверяет результат против кластера или схемы, поэтому ресурс может выглядеть полным здесь и всё равно быть отклонённым API сервером по другим причинам.
Мой манифест загружается где-то?
Нет. Парсинг и обобщение работают полностью в вашем браузере — ваш манифест, включая любые имена пространства имён, образов или secrets, которые он содержит, никогда не покидает ваше устройство.