Kubernetes YAML Validator
Validate Kubernetes YAML online — structural and kind-specific checks for Deployments, Services, Ingress, RBAC and more. Multi-doc, free, no upload.
spec.template.spec.containers[0].livenessProbeNo livenessProbe — crashed containers are only restarted when the process exits.
Looks good — no issues found.
About Kubernetes YAML Validator
Paste one or more manifests (--- separated) and get per-document checks: envelope rules (apiVersion, kind, metadata.name, DNS-1123 naming), kind-specific requirements for 20+ resource types, and the mistakes that actually bite — selector/template label mismatches, missing service ports, bad CronJob schedules, HPA min>max, non-base64 Secret data, invalid RBAC rules and deprecated apiVersions.
It also flags operational smells: unpinned or :latest images, missing resource requests/limits and absent liveness/readiness probes. This is lint-level validation, not a schema check — for the full contract use kubectl apply --dry-run=server. Everything runs locally in your browser.