使用泊坞窗驱动程序在无所事事的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。这也很好。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...