使用泊坞窗驱动程序在无所事事的virtualboxubuntu VM中运行minikube时,将入口暴露给主机Windows计算机

问题描述

我在Windows 10主机上使用虚拟盒(运行无头ubuntu 18.04)运行一个无用盒。 在虚拟盒子中,我使用docker作为vm-driver安装了minikube

minikube start --memory = 6144 --cpus = 2 --disk-size = 40g --vm-driver = docker --bootstrapper kubeadm --kubernetes-version = 1.17.4

我的应用程序通过入口暴露给在虚拟盒子内运行的ubuntu机器,并且我能够通过wget / cURL访问该应用程序

enter image description here

在运行minikube IP时,它为我提供了运行minikube的docker容器的IP

enter image description here

一些其他配置信息-

enter image description here

enter image description here

流浪文件-

enter image description here

我想从Windows机器的浏览器访问该应用程序,知道如何实现吗?流浪端口转发似乎没有帮助。

解决方法

如果您真的要使用这样的设置(使用无业游民等)。您可以只使用--vm-driver=none并让kubernetes直接在ubuntu框中运行,这样您就可以利用端口转发。您可能也可以按照自己的方式做,但是我从未尝试过,所以我不知道,但是我知道none可以工作。您可以遵循此guide

有不同的选项,例如直接在Windows上运行minikube。这也很好。