One of the main things that TKG uses ytt for is the use of overlays. An overlay file describes how another YAML manifests should be altered. In this way, we can take a normal YAML manifest such as a Kubernetes Deployment file, and make changes to the “base” template with whats in the overlay template.
Likewise, people ask, what does YTT mean?
Yesterday, Today and Tomorrow. YTT.
Similarly, what is YTT YAML?
ytt templates are plain YAML documents made from nodes such as maps and arrays. ytt allows you to set values and attach statements (such as if and for loops) on those nodes. This eliminates text insertion concerns like manual escaping and allows for easy structure reuse, thus, increasing readability.