如何将配置标志传递给minikube中的nginx-ingress?

时间:2019-06-20 06:16:22

标签: kubernetes minikube nginx-ingress

要使用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 个答案:

答案 0 :(得分:2)

我认为没有简单的方法可以更改它。但是您始终可以手动更改入口控制器部署对象,以便它传递所需的参数。例如,in this repository某人拥有minikube入口插件的Kubernetes清单。

If you take a look,这是--enable-ssl-passthrough选项传递到入口控制器的地方。您只需要以相同的方式更新部署。

我相信minikube在kube-system名称空间上安装了入口控制器部署,因此请尝试使用kubectl -n kube-system get deployments在此处列出部署。然后使用kubectl -n kube-system edit deployments <ingress-deployment-name>更新正确的部署对象,并用您案子使用的任何名称更改ingress-deployment-name