// YAML valido vs non valido
YAML Validator
Valida YAML e mostra la riga e colonna esatte di qualsiasi errore per una rapida correzione.
YAML input
Status
YAML Validator esempi.
Domande frequenti.
Quali errori rileva?
Rileva errori di sintassi YAML come indentazione errata, chiavi duplicate e caratteri di tabulazione.
I miei dati vengono inviati qualche parte?
No. La validazione viene eseguita interamente nel tuo browser.
Come funziona la validazione YAML
La validazione YAML analizza un documento per verificare che rispetti la sintassi e la struttura del formato YAML. Controlla l’indentazione, i separatori e la correttezza sintattica.
Lo strumento identifica errori come indentazione inconsistente, chiavi duplicate nello stesso livello, separatori mal posizionati e valori mancanti.
Un YAML valido è essenziale per i sistemi di configurazione che si aspettano documenti YAML strutturati correttamente, come Kubernetes e Docker Compose.
Errori comuni
L’indentazione inconsistente è l’errore più comune in YAML. A differenza di altri formati, YAML usa l’indentazione per definire la gerarchia, quindi anche un singolo spazio errato può causare problemi.
I separatori : devono essere seguiti da uno spazio. La sintassi chiave:valore senza spazio dopo i due punti non è valida in YAML standard.
Le stringhe multiriga con | o > devono essere indentate correttamente rispetto alla chiave. L’indentazione del blocco di testo deve essere maggiore di quella della chiave.
Validazione YAML per Kubernetes
Kubernetes ha requisiti YAML specifici per i manifest, come la presenza obbligatoria delle apiVersion e della kind per ogni risorsa.
La validazione Kubernetes controlla che i campi richiesti siano presenti e che i valori siano validi per il tipo di risorsa specificato.
Per i cluster e le release Helm, la validazione YAML preventiva evita errori di deployment e garantisce che le configurazioni siano pronte per il cluster.