Check whether a manifest parses before applying it.
Section: Validate and inspect YAML from the terminal
Validate Kubernetes YAML client-side
bash
bash
kubectl apply --dry-run=client -f deployment.yamlExplanation
This catches many structural issues in Kubernetes manifests before they hit the cluster.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Validate and inspect YAML from the terminal
Parse YAML with Python
Quickly verify that a YAML file loads successfully.
Pretty-print YAML with yq
Read and normalize YAML output from the command line.