- What validations does it run?
- Required fields per resource type (Deployment needs spec.template.spec.containers, Service needs spec.ports). Plus basic schema checks against Kubernetes 1.28+ definitions.
- Does it validate against a live cluster?
- No — offline schema check only. For admission-webhook validation (PSA, OPA Gatekeeper) you need a real cluster.
- Multi-document YAML?
- Yes — each document (`---` separated) is validated independently. Useful for kubectl-apply-style multi-resource files.
- Does it catch common mistakes?
- Yes — missing labels that selectors target, mismatched ports, nonexistent image pull secrets. The common production bugs.