Minikube:DIVER=NONE有没有使用入口的方法 [英] Minikube: Are there any ways for driver=none to use ingress

查看:12
本文介绍了Minikube:DIVER=NONE有没有使用入口的方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在我的笔记本电脑上使用带有";Driver=None";选项的Minikube。当我尝试启用入口时,出现以下错误:

$ 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.

在谷歌上搜索后,我发现Inress插件停止使用从Minikube v1.12.x开始的‘None’VM驱动程序,而我使用的是v1.13.1。(请参考:https://github.com/kubernetes/minikube/issues/9322)

我想知道是否有其他方法可以使用";Driver=None";选项在Minikube上安装";Native";入口?

推荐答案

这是社区维基答案。您可以随时扩展它。

遗憾的是,正如您已经发现的那样,vm-driver=none不支持此加载项。

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

另外,根据the official docs

此驱动程序的大多数用户应考虑使用较新的Docker 驱动程序,因为它的配置要容易得多,而且 需要超级用户访问权限。对于高级版,建议使用‘None’驱动程序 仅限用户。

所以基本上您有两个选择:

  • 降级到Minikube v1.11(不推荐)

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

请记住,做出这些更改是有原因的,违背它们通常不是一个好主意。最好还是遵循官方建议。

这篇关于Minikube:DIVER=NONE有没有使用入口的方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆