#356 · Herramienta para desarrolladores

Extractor de recursos Kubernetes

Genera un inventario compacto de recursos Kubernetes a partir de uno o varios manifiestos YAML. Extrae `kind`, `metadata.name`, namespace y `apiVersion`, y ofrece salidas de texto, CSV y JSON para documentación o revisión.

Datos de entrada

Manifiestos Kubernetes
Espacio publicitario

Cómo usar esta herramienta para desarrolladores

  1. Pega o carga la entrada indicada.
  2. Ajusta las opciones disponibles, si las hay.
  3. Pulsa el botón principal o usa Ctrl/Cmd + Enter.
  4. Revisa el resumen, la interpretación y las métricas antes de copiar o descargar.

Qué hace esta herramienta para desarrolladores

Los documentos se separan por `---` y se leen únicamente los campos superiores necesarios para identificar cada recurso. Si no hay namespace, se muestra `default` como contexto informativo.

Los documentos se separan por `---` y se leen únicamente los campos superiores necesarios para identificar cada recurso. Si no hay namespace, se muestra `default` como contexto informativo.

El namespace `default` de la salida es una suposición de presentación; algunos recursos son cluster-scoped y no usan namespace.

Ejemplo

Service/web | staging | v1 Deployment/web | staging | apps/v1

Casos de uso

  • Crear inventarios para revisiones.
  • Preparar anexos de documentación.
  • Comparar colecciones de manifiestos.

Consejos para obtener resultados fiables

  • Incluye `metadata.name` explícito.
  • Usa namespaces claros en recursos namespaced.
  • Comprueba los recursos cluster-scoped por separado.
  • Exporta CSV para ordenar por kind o namespace.

Detalles del procesamiento

Se procesa cada documento por separado y solo se extraen los campos de identificación; no se modifica el YAML de entrada.

No expande Helm, Kustomize, `List.items`, plantillas ni objetos generados dinámicamente.

Preguntas frecuentes

¿Cómo listar recursos de varios YAML de Kubernetes?

Pega los documentos separados por `---`; se genera una fila por recurso con kind, nombre, namespace y apiVersion.

¿Qué namespace aparece si `metadata.namespace` no está definido?

Se muestra `default` como ayuda visual, aunque los recursos cluster-scoped no pertenecen a ningún namespace.

¿Se extraen objetos de listas Kubernetes `kind: List`?

La herramienta identifica el documento `List` como recurso superior; no expande automáticamente cada elemento de `items`.

¿Puedo exportar el inventario a CSV?

Sí. Cuando se reconocen recursos, se habilita la descarga CSV además del JSON estructurado.

¿Se envían los manifiestos a un servidor?

No. La extracción se realiza en el navegador y no necesita conexión a un clúster.

Resumen del módulo

CampoValor
Número356
CategoríaDevOps y contenedores
Slugkubernetes-resource-extractor