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