The Kubernetes YAML file is the object used to launch pods and containers within Kubernetes. In chapter 5 you learned the configuration files used by Podman are written using TOML, which is very similar to YAML. Both configuration languages are attempting to be human-readable. YAML relies on indenting substanzas which is different syntax then you learned with TOML. You can go to the https://yaml.org/ web site to learn more about the language.
If you are going to work a lot with Kubernetes YAML files, it is nice to have a text editor or IDE, like Visual Studio and vscode, that can at least understand YAML, even better if it knows the Kubernetes language. Kubernetes YAML is descriptive and powerful. It allows you to model the desired state or your application in a declarative language. As we stated in the introduction to this c