Write each YAML document to its own output file.
Section: Multi-document YAML
Split YAML documents into separate files
bash
bash
yq -s '.metadata.name' stack.yamlExplanation
Useful when a generated manifest needs to be broken into individual resource files.
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 Multi-document YAML
Two YAML documents in one file
Use `---` to separate resources or configs.
Explicit document end marker
Use `...` to mark the end of a document when needed.
Apply a multi-document manifest
Send several Kubernetes resources in one file.
Select Kubernetes documents by kind
Filter documents in a manifest stream.
Render Helm templates to YAML
Generate YAML output for inspection before deployment.