Использование {{block}} внутри {{define}} в шаблонах руля - PullRequest
0 голосов
/ 13 марта 2019

Может ли кто-нибудь объяснить (или указать на хорошее объяснение) использование {{block}} внутри {{define}} в шаблонах руля?Я схожу с ума, пытаясь найти хороший пример или четкое объяснение - я не вижу разницы, используя это против только {{define}} в одиночку

1 Ответ

0 голосов
/ 13 марта 2019

Я никогда не видел {{ block }} в шаблоне Helm.

Текстовая / шаблонная документация Go говорит о block:

обычно используется для определения набора корневых шаблонов, которые затем настраиваются путем переопределения шаблонов блоков внутри.

Это было бы более целесообразно, если бы у вас было что-то вроде базового макета страницы HTML, который вы повторно использовали в несколькихместа и может настроить его, переопределив содержание.Шаблоны шлема, как правило, просто не имеют такой настройки.Несмотря на то, что YAML-файлы Kubernetes довольно повторяются, такие вещи, как количество и тип объектов, сильно различаются даже в сходных диаграммах.

...