Validate Kubernetes manifests against built-in schema rules: required fields, apiVersion, container images, resource limits, liveness probes, and more. Supports 16 resource kinds. Also includes a Diff mode for semantically comparing two manifest versions.
Paste a Kubernetes YAML manifest and click Validate.
Validate Kubernetes manifests against built-in schema rules. Supports 18 resource kinds and --- multi-document files. Role/ClusterRole manifests are also checked for over-broad wildcard permissions and privilege-escalation combinations, and RoleBinding/ClusterRoleBinding manifests are checked for bindings to the built-in cluster-admin role.
Validate Kubernetes manifests against built-in schema rules: required fields, apiVersion, container images, resource limits, liveness probes, and more. Supports 16 resource kinds. Also includes a Diff mode for semantically comparing two manifest versions.
Paste the YAML into the K8s YAML Validator. It checks required fields, apiVersion, container images, resource requests/limits and liveness/readiness probes against built-in rules in your browser.
The validator has built-in schemas for 18 resource kinds, including Deployments, Pods, Services, StatefulSets, Jobs, Ingresses and RBAC roles. Other kinds are flagged as unknown.
Yes, the Diff tab compares two manifest versions semantically, reporting added, removed and changed fields by path rather than line by line.
No. This tool runs entirely in your browser — your input is processed locally on your device and is never uploaded or stored on a server.