Как добавить значение по умолчанию в шаблон kubernetes helm - PullRequest
1 голос
/ 17 июня 2020

Если у меня есть шаблон руля basi c kubernetes, как показано ниже:

port: {{ .Values.Port }}

Есть ли способ указать порт по умолчанию, если он не передан?

Ответы [ 2 ]

4 голосов
/ 17 июня 2020

Назначенное место для значений по умолчанию согласно документации Helm - это values.yaml . Здесь в первую очередь следует ознакомиться с конфигурацией диаграммы по умолчанию. Кроме того, при необходимости его можно перезаписать, предоставив настраиваемый файл values.yaml из командной строки.

Кроме того, имеется функция шаблона по умолчанию . Здесь предполагается использование вычисленных значений по умолчанию, например:

drink: {{ .Values.favorite.drink | default (printf "%s-tea" (include "fullname" .)) }}
0 голосов
/ 17 июня 2020

В values.yaml вы помещаете Port: <port-number>, который будет использоваться, если вы не передадите значение, используя --set.

Вы также можете установить значение по умолчанию, как показано ниже

port: {{ default 1234 .Values.Port }}
# You can replace 1234 with your port number
...