Register for our API Month Tech Talk on April 18! Explore the latest in API trends, security, and more. Register Now
Back to Kubernetes Glossary

YAML

What is YAML?

YAML is a common, human readable language for configuration. Defined as a recursive acronym "YAML Ain’t Markup Language," YAML is the common configuration language used by Kubernetes.

Impact on Today

Kubernetes has popularized YAML configuration. Consequently, millions of engineer-hours have been spent debugging YAML. This process can be characterized as staring at a configuration file in an editor and counting the number of spaces and indentation of every line to discover where an errant, invisible space has caused a catastrophic failure.

Related Terms