gpt4 book ai didi

docker - 尽管作为 VM 运行,Minikube Kubernetes 不允许在 Mac 上进入

转载 作者:行者123 更新时间:2023-12-02 20:33:19 24 4
gpt4 key购买 nike

我跑了minikube start --vm=true哪个输出:

😄  minikube v1.12.2 on Darwin 10.15.5
✨ Using the docker driver based on existing profile
❗ Your system has 16384MB memory but Docker has only 1991MB. For a better performance increase to at least 3GB.

Docker for Desktop > Settings > Resources > Memory


👍 Starting control plane node minikube in cluster minikube
🔄 Restarting existing docker container for "minikube" ...
🐳 Preparing Kubernetes v1.18.3 on Docker 19.03.8 ...
🔎 Verifying Kubernetes components...
🌟 Enabled addons: dashboard, default-storageclass, storage-provisioner
🏄 Done! kubectl is now configured to use "minikube"
然后这个 minikube addons enable ingress这给了我这个错误:
💡  Due to docker networking limitations on darwin, ingress addon is not supported for this driver.
Alternatively to use this addon you can use a vm-based driver:

'minikube start --vm=true'

To track the update on this work in progress feature please check:
https://github.com/kubernetes/minikube/issues/7332

但是我用那个特定的标志运行 minikube - 有什么建议吗?

最佳答案

它看起来像你的 Minikube 未作为 VM 运行。其实还是用 docker 司机。只需仔细查看输出,其中 Docker提到了几次:

✨  Using the docker driver based on existing profile
❗ Your system has 16384MB memory but Docker has only 1991MB. For a better performance increase to at least 3GB.

Docker for Desktop > Settings > Resources > Memory
关键点是“基于现有配置文件”
和这里:
🔄  Restarting existing docker container for "minikube" ...
🐳 Preparing Kubernetes v1.18.3 on Docker 19.03.8 ...
尽管您正在尝试启动您的 Minikube --vm=true选项,它显然被忽略并使用您的默认设置。
很可能发生这种情况是因为您第一次使用 --driver=docker 运行它选项(显式或隐式)并且它已保存在您的 中Minikube 轮廓。要解决此问题,您可能需要删除 Minikube 实例,然后用 --vm=true 再次启动它选项。通过提供 --driver=hyperkit,您可以更加科学地选择准确的虚拟机管理程序。选项。
因此,只需尝试启动您的 Minikube 这边走:
minikube start --vm=true --driver=hyperkit
如果这没有帮助,您将再次看到相同的输出,并提到它正在使用 docker驱动程序一直运行:
minikube stop && minikube delete && minikube start --vm=true --driver=hyperkit
这应该可以解决您的问题。一旦开始使用 HyperKit 管理程序,您应该能够运行 minikube addons enable ingress没有任何错误。

关于docker - 尽管作为 VM 运行,Minikube Kubernetes 不允许在 Mac 上进入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63388065/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com