Как передать флаги конфигурации в nginx-ingress в миникубе? - PullRequest
1 голос
/ 20 июня 2019

Чтобы использовать nginx.ingress.kubernetes.io/ssl-passthrough аннотацию, мне нужно быть starting the controller with the --enable-ssl-passthrough flag.

Как передать этот флаг, если я начну вход с minikube addons enable ingress?

Я пытался minikube addons enable ingress --enable-ssl-passthrough и получил Error: unknown flag: --enable-ssl-passthrough

1 Ответ

2 голосов
/ 20 июня 2019

Я не думаю, что есть простой способ изменить это.Но вы всегда можете вручную изменить объект развертывания входного контроллера, чтобы он передавал нужные вам аргументы.Например, в этом хранилище кто-то имеет манифесты Kubernetes для входного аддона minikube.

Если вы посмотрите , то здесь --enable-ssl-passthroughперешел на входной контроллер.Вам просто нужно обновить свое развертывание таким же образом.

Я считаю, что minikube устанавливает развертывание входного контроллера в пространство имен kube-system, поэтому попробуйте перечислить там развертывания, используя kubectl -n kube-system get deployments.И обновите правильный объект развертывания, используя kubectl -n kube-system edit deployments <ingress-deployment-name>, заменив ingress-deployment-name именем, которое он использует в вашем случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...