~/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
- Pega el YAML del manifiesto que quieres comprobar.
- 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.
- 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.