如何从虚拟机外部访问kubernetes服务
问题描述:
我在运行windows 8的桌面上安装了虚拟机,而在虚拟机上运行的是单节点kubernetes集群的minikube i 。现在我想公开一项服务,以便从我的虚拟机之外访问它,例如从我的桌面的Chrome浏览器或其他任何地方访问它。如何从虚拟机外部访问kubernetes服务
我已经尝试过“kubectl expose”命令但没有成功。那么我应该怎么做才能实现呢?
答
您是否在创建kubernetes服务时使用了nodeport服务?如果是这样,您可以通过您的虚拟机访问您的服务,它是您使用nodeport k8s服务分配的IP和端口。
您是否在使用[minikube](https://github.com/kubernetes/minikube)或您是如何设置群集的? –
是的,我正在使用minikube设置集群 –
好,那么你所有的服务将暴露在'minikube ip'上。你也可以用'minikube服务'来找他们。 –