Щас объясню свой кейс:
Вот у меня есть директория и в ней, условно, 100 сервисов. Сейчас я примерно могу верить в то, что kubectl apply -f ./...
в новой среде даст мне идентичный мир.
Но мейнтейнить 100 сервисов это тяжко и я узнаю, что много кто предоставляет к своему сервису хелм-репу.
Вот я могу уже сделать установку из хельма и подсунуть файл с параметрами. Могу даже это файл с параметрами сунуть в репу. Но теперь в новой системе мне надо будет озабоиться подключением репы и выполнением команды на установку. Декларативность чуть-чуть ломается и я хочу этого избежать.
Так понятнее?
Я допускаю, что я упускаю очевидное, так как кейс кажется мне частым и наверняка это уже 100 раз решили