DevOps & SRE
Validate Kubernetes manifests and common configuration issues.
No bundled-schema or syntax errors found.
Document 1 · $.metadata.namespace: Set an explicit namespace.
Document 1 · $.metadata.labels: Add recommended app.kubernetes.io labels.
Document 1 · $.spec.template.spec.securityContext: Add a pod security context.
Document 1 · $.spec.template.spec.containers[0].resources: Set both resource requests and limits.
Document 1 · $.spec.template.spec.containers[0].image: Pin the image to a non-latest tag or digest.
Document 1 · $.spec.template.spec.containers[0].securityContext.runAsNonRoot: Set runAsNonRoot: true.
Document 1 · $.spec.template.spec.containers[0]: Add readiness and liveness probes where appropriate.
Validation is entirely local. Syntax/schema errors are shown separately from opinionated recommendations. Bundled schemas cover common built-in resources for Kubernetes 1.30; custom resources may require a CRD-specific custom schema in a future extension.
Unsafe YAML tags, excessive aliases, inputs above 1 MB, and manifests nested beyond 40 levels are rejected.