在我看到的有关 Minikube 和 ingress-nginx 的所有教程中,它说你应该运行:
minikube addons enable ingress
这基本上应用了入口控制器和所有相关的东西。但是,假设您使用 helm 或 helmfile,并且希望从那里安装 ingress nginx,以使集群与生产环境保持一致。那你会怎么做?有条件地仅在生产中应用 ingress-nginx 并在本地启用 ingress 插件?或者如果你在本地从 helm 安装 ingress-nginx 而不启用 ingress 插件,它应该工作得很好吗?谢谢。
您可以在 minikube 中以正常方式安装入口控制器,事实上,如果您想在生产中复制您打算做的事情,您应该这样做。
minikube addons enable
只是一种更简单的方法,但它是 minikube 特定的。而且,由于您不会在生产中运行 minikube(通常不会),如果您想重现将在生产中使用的工作流程,请不要使用 minikube addons enable
。
旁注:您可能需要运行
minikube tunnel
,才能获取 minikube 服务的 IP 地址。