В настоящее время конфигурация компонента Invoker в application.conf имеет следующую конфигурацию для прокси-сервера:
container-proxy {
timeouts {
# The "unusedTimeout" in the ContainerProxy,
#aka 'How long should a container sit idle until we kill it?'
idle-container = 10 minutes
pause-grace = 50 milliseconds
}
Я установил openwhisk на kubernetes через Helm .
Как я могу настроить idle-контейнер в values.yaml или cluster.yaml ? Я попробовал следующий метод в values.yaml и cluster.yaml , но не работал:
whisk:
containerProxy:
timeouts:
idleContainer: "3minutes"
1 ответ
Чтобы переопределить значения по умолчанию из файла .conf
, вы устанавливаете переменные среды, которые начинаются с CONFIG_ в модулях вызывающего / контроллера. Конкретно, чтобы изменить whisk.container-proxy.timeouts.idle-container
, вы должны определить переменную среды CONFIG_whisk_containerProxy_timeouts_idleContainer
так, чтобы она имела желаемое значение.
В текущей диаграмме управления OpenWhisk для этого требуется отредактировать файлы yaml для invoker-pod.yaml
или container-pod.yaml
, чтобы добавить определение дополнительной переменной среды. В этих файлах определено несколько переменных CONFIG_
, поэтому у вас должны быть примеры для подражания.
Похожие вопросы
Новые вопросы
openwhisk
OpenWhisk - это распределенная, управляемая событиями вычислительная служба или просто безсерверная среда выполнения вычислений. Он был создан IBM.