Join us on Thursday, May 23rd with Buoyant & Ambassador as we dive into the battle of the Service Mesh vs the API Gateway. 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