Kubernetes Manifest Validator

Validate Kubernetes YAML manifests for the most common errors: missing apiVersion/kind, missing required fields for the kind, typos in field names, image-pull policy / resource-limit misses, and security-context omissions.

How to use the Kubernetes Manifest Validator

Paste your manifest (single doc or YAML-stream of multiple docs separated by ---). The validator parses YAML, identifies each resource's kind, and runs kind-specific checks.

What this catches (vs kubectl --dry-run)

This is a lightweight structural check: missing required fields, common typos, security defaults you should set. It does NOT do full schema validation against your cluster's API server. For production CI, run kubectl --dry-run=server against your real cluster or use kubeconform for offline schema validation. This tool is for the quick "is this manifest sane?" pass before you copy-paste it.