Я пытаюсь развернуть диаграмму управления nginx-ingress и хочу предоставить немного extraArgs
.
Дело в том, что, когда я пытаюсь передать аргументы изconsole
helm upgrade --install ${release_name} \
--set controller.extraArgs={udp-services-configmap=default/cm-udp-services} \
stable/nginx-ingress
Я получаю это при развертывании describe
.
Args:
/nginx-ingress-controller
--default-backend-service=default/tcp-udp-ic-nginx-ingress-default-backend
--election-id=ingress-controller-leader
--ingress-class=nginx
--configmap=default/tcp-udp-ic-nginx-ingress-controller
--0=udp-services-configmap:default/cm-udp-services
Я просто не понимаю, почему я получаю 0 = .
Однако, когда я добавляю дополнительный аргумент через файл values.yml
,
## Additional command line arguments to pass to nginx-ingress-controller
## E.g. to specify the default SSL certificate you can use
## extraArgs:
## default-ssl-certificate: "<namespace>/<secret_name>"
extraArgs: {
udp-services-configmap=default/cm-udp-services
}
все в порядке.
Кто-нибудь еще сталкивался с этим?
РЕДАКТИРОВАТЬ
Несмотря на то, что ответ Вейбельда решил проблему, я замечаю, что при развертывании IC сервис, к сожалению, не имеет портов, которые указаны в config-map open.