>_toolkitbox

~/tools / Kubernetes YAML Validator

Kubernetes YAML Validator

Comprueba la sintaxis YAML de un manifiesto de Kubernetes (Deployment/Service, etc.) y sus campos básicos requeridos — apiVersion, kind, metadata.name y más.

Una comprobación rápida antes de aplicar: ¿está roto el YAML en sí, y tiene los campos mínimos que necesita un manifiesto de Kubernetes? Esto no sustituye la validación real de esquema del lado del clúster (p. ej. kubectl apply --dry-run).

# Casos de uso

  • Verificar que a un manifiesto no le faltan campos requeridos (apiVersion/kind/metadata.name, etc.) antes de hacer kubectl apply
  • Comprobar rápidamente si el Deployment de otra persona especifica spec.selector y spec.template
  • Usarlo como una comprobación ligera previa al apply en CI

# Cómo usarlo

  1. Pega el YAML del manifiesto que quieres comprobar.
  2. Haz clic en "Validate" para ver si hay errores de sintaxis YAML y los resultados de comprobar campos básicos como apiVersion/kind/metadata.name.
  3. Para Deployment y tipos similares, también se comprueba la presencia de spec.selector / spec.template.

# FAQ

¿Esto sustituye a kubectl?
No. Esto solo comprueba la sintaxis YAML y la presencia de campos básicos — no realiza una validación de esquema real contra el servidor de la API de Kubernetes. Ejecuta también kubectl apply --dry-run=client antes de aplicar a producción.
¿Es una herramienta oficial de Kubernetes?
No, es un verificador independiente y no oficial. Kubernetes es una marca registrada de los Kubernetes Authors.

# Relacionados