Saltar al contenido
Totalmente local

Resumen de manifiestos Kubernetes

Resumir los recursos, imágenes y configuraciones en un manifesto YAML de Kubernetes.

Entrada
Salida

Resumen de manifiestos Kubernetes

Pega un manifesto Kubernetes — un documento único o un flujo YAML de múltiples documentos separados por "---" — y esta herramienta lista todos los recursos que encuentra: kind, nombre, namespace y las configuraciones más importantes al revisar un despliegue. Úsalo para verificar un manifesto antes de aplicarlo, para revisar el pull request de un colega, o para inventariar lo que una plantilla Helm o construcción kustomize realmente renderiza, sin cambiar a una terminal y ejecutar kubectl.

Las opciones configuran cuántos detalles lleva cada fila. "Mostrar imágenes de contenedores y tags" lista lo que cada contenedor en un Deployment, StatefulSet, DaemonSet, Job, CronJob o Pod simple ejecuta, incluyendo init containers. "Mostrar solicitudes y límites de recursos" imprime los valores de CPU y memoria de cada contenedor, para que un workload sin estos valores establecidos destaque. "Mostrar puertos y volúmenes" añade puertos de contenedor y volúmenes del pod con su tipo. "Mostrar referencias de ConfigMap / Secret" recolecta todas las referencias de las que depende un pod, desde env, envFrom y volúmenes montados. Activa advertencias y una imagen "latest" (o sin tag) o un límite faltante se marca — dos de los comentarios de revisión más comunes. Filtra por kind o namespace con una lista separada por comas, y elige tabla, lista o CSV según el uso.

El analizador acepta YAML del mundo real: estilos de flujo y bloque, registros con puerto en el nombre de la imagen, imágenes fijadas por digest, y terminaciones de línea tanto Windows como Unix. Un manifesto que no es YAML válido produce un error claro nombrando la línea ofensiva, no una pantalla en blanco.

Todo funciona localmente en tu navegador — el manifesto nunca deja tu dispositivo, lo que importa cuando referencia registros internos, namespaces o nombres de secrets que preferirías no pegar en un servicio en la nube. Copia el resultado, descárgalo como archivo .txt, o envíalo directamente a otra herramienta TextArray para continuar trabajando en él.

Preguntas frecuentes

¿Qué kinds de recursos de Kubernetes entiende?
Cualquier kind se lista por nombre, namespace y conteo de contenedores. Los detalles de contenedores (imágenes, recursos, puertos, volúmenes) se leen desde Pod, Deployment, StatefulSet, DaemonSet, ReplicaSet, Job y CronJob, ya que estos son los kinds que llevan una plantilla de pod.
¿Puedo inspeccionar un manifesto de múltiples documentos?
Sí. Los documentos separados por "---" — la salida normal de una plantilla Helm o construcción kustomize — se analizan y se listan como recursos separados.
¿Qué cuenta como una advertencia de tag "latest"?
Tanto un tag ":latest" explícito como ningún tag, ya que Kubernetes mismo trata un tag faltante como "latest".
¿Valida el manifesto contra la API de Kubernetes?
No. Lee la estructura YAML para construir el resumen; no verifica el resultado contra un clúster o esquema, por lo que un recurso puede verse completo aquí y aún ser rechazado por el servidor de API por otras razones.
¿Se carga mi manifesto en algún lugar?
No. El análisis y resumen se ejecutan completamente en tu navegador — tu manifesto, incluyendo cualquier namespace, imagen o nombres de secrets que contenga, nunca deja tu dispositivo.