Minikube:有没有什么方法可以让driver=none使用ingress



我在笔记本电脑上使用Minikube;driver=none";选项当我尝试启用入口时,我得到了以下错误:

$ minikube addons enable ingress
❌  Exiting due to MK_USAGE: Due to networking limitations of driver none, ingress addon is not supported. Try using a different driver.

经过一些谷歌搜索,我发现Ingress插件从Minikube v1.12.x开始停止使用"none"VM驱动程序,而我使用的是v113.1。(请参阅:https://github.com/kubernetes/minikube/issues/9322)

我想知道是否还有其他方法可以安装";"本地";在Minikube上以";driver=none";选项

这是一个社区wiki答案。请随意扩展。

不幸的是,正如您已经发现的,vm-driver=none不支持此插件。

如果使用none驱动程序,一些Kubernetes组件将作为特权容器运行,这些容器在Minikube环境之外会产生副作用。这些副作用意味着none驱动程序不建议用于个人工作站。

此外,根据官方文件:

该驱动程序的大多数用户应该考虑更新的Docker驱动程序,因为它明显更容易配置,而且不会需要root访问权限。建议使用"none"驱动程序进行高级仅限用户。

所以这里基本上有两个选项:

  • 降级至Minikube v1.11(不推荐(

  • 使用支持的驱动程序(强烈推荐(

请记住,这些更改是有原因的,违背这些更改通常是个坏主意。最好遵循官方的建议。

相关内容

  • 没有找到相关文章

最新更新