Back to toolbox
Kubernetes manifest checker
Parse a manifest, check the fields the API server requires, and flag the things that are valid YAML but cause incidents anyway. It is not schema validation, and it says so: only your cluster knows its own CRDs.
What this does not check
It is not schema validation. Real validation needs the OpenAPI schema for your cluster’s exact version plus every CRD installed on it, and neither fits in a browser tab. So field names beyond the required ones are not checked, custom resources are only checked structurally, and admission controllers, policy engines and quota are invisible from here. For the authoritative answer, run kubectl apply --dry-run=server.
This tool runs entirely in your browser. Nothing you paste is uploaded, stored or logged.
