YAML is a human-readable data format for configs — Kubernetes, CI/CD and Ansible manifests.
YAML uses indentation for structure — cleaner than JSON for ops files but sensitive to tabs vs spaces. Anchors and aliases enable DRY configs; merge keys appear in Kubernetes patterns.
Never paste untrusted YAML into production parsers without validation — billion-laughs style attacks target parsers. Tentaco YAML↔JSON tools convert and validate locally before kubectl apply.