DevBolt
← Back to tools

Kubernetes YAML Validator

Validate Kubernetes manifests for required fields, structural errors, security best practices, and common misconfigurations. Supports multi-document YAML.

About Kubernetes YAML Validation

Kubernetes manifests are YAML files that describe the desired state of your cluster resources — Deployments, Services, ConfigMaps, and more.

What we check:

  • Required fields — apiVersion, kind, metadata.name
  • Workload validation — Deployments, StatefulSets, DaemonSets, Jobs, CronJobs
  • Selector/label matching — ensures selectors match template labels
  • Container checks — image tags, resource requests/limits, health probes
  • Security — privileged mode, privilege escalation, running as root, securityContext
  • Service validation — ports, selectors, NodePort ranges, service types
  • Ingress — TLS configuration, rules, backend references
  • CronJob schedule validation and Secret type checks
  • Multi-document YAML support (separated by ---)

Everything runs in your browser — no data is sent over the network.