>_toolkitbox

~/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

  1. Cole o YAML do manifesto que deseja verificar.
  2. 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.
  3. 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.

# Relacionados