Tech Talk: Developing APIs the Easy Way – Streamline your API process with an endpoint-focused approach on Dec 5 at 11 am EST! 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