Update 25.07.2021: As mentioned before, the vars option will be deprecated in favor of replacements.
Kustomize is a declarative configuration tool for Kubernetes. And unlike other tools like Helm, it's "template-free", in a simple put, it's like merging dictionaries (Python) or maps (Java).
A pure declarative style could be annoying sometimes! But actually, Kustomize has a feature called