~/tools / Kubernetes YAML Validator
Kubernetes YAML Validator
Verifique a sintaxe YAML de um manifesto do Kubernetes (Deployment/Service, etc.) e seus campos básicos obrigatórios — apiVersion, kind, metadata.name e mais.
Uma verificação rápida antes de aplicar: o YAML em si está quebrado, e ele tem os campos mínimos que um manifesto do Kubernetes precisa? Isso não substitui a validação real de esquema do lado do cluster (ex.: kubectl apply --dry-run).
# Casos de uso
- Verificar se um manifesto não tem campos obrigatórios faltando (apiVersion/kind/metadata.name, etc.) antes de fazer kubectl apply
- Verificar rapidamente se o Deployment de outra pessoa especifica spec.selector e spec.template
- Usar como uma verificação leve antes do apply no CI
# Como usar
- Cole o YAML do manifesto que deseja verificar.
- Clique em "Validate" para ver se há erros de sintaxe YAML e os resultados da verificação de campos básicos como apiVersion/kind/metadata.name.
- Para Deployment e tipos semelhantes, também é verificada a presença de spec.selector / spec.template.
# FAQ
- Isso substitui o kubectl?
- Não. Isso apenas verifica a sintaxe YAML e a presença de campos básicos — não realiza uma validação real de esquema contra o servidor da API do Kubernetes. Execute também kubectl apply --dry-run=client antes de aplicar em produção.
- É uma ferramenta oficial do Kubernetes?
- Não, é um verificador independente e não oficial. Kubernetes é uma marca registrada dos Kubernetes Authors.