Ubuntu 如何从不同的机器访问minikube集群中运行的应用程序?

Ubuntu 如何从不同的机器访问minikube集群中运行的应用程序?,ubuntu,kubernetes,minikube,Ubuntu,Kubernetes,Minikube,我通过以下命令在minikube集群内运行ghost: kubectl run ghost --image=ghost:0.9 kubectl expose deployments ghost --port=2368 --type=NodePort 现在,由于我的服务器没有前端,我希望在我的一个浏览器中看到该服务,最好是通过ssh端口转发 我在Github的一个问题中看到,曾经可以通过执行以下命令来执行ssh转发: sudo ssh -i ~/.minikube/machines/miniku

我通过以下命令在minikube集群内运行
ghost

kubectl run ghost --image=ghost:0.9
kubectl expose deployments ghost --port=2368 --type=NodePort
现在,由于我的服务器没有前端,我希望在我的一个浏览器中看到该服务,最好是通过ssh端口转发

我在Github的一个问题中看到,曾经可以通过执行以下命令来执行ssh转发:

sudo ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip) -L 3000:localhost:2368
但是,我在路径中找不到
id\u rsa
文件。我在那里只找到
config.json
文件


那么,有没有一种方法可以生成
id\u rsa
,或者其他一些方法可以进行ssh端口转发

请使用
kubectl get pods
检查是否拉取了重影图像,因为我尝试了0.9,有几次我得到了
ImagePullBackOff
kubectl run ghost--image=ghost
每次都工作正常,但拉取的是最新版本

要从浏览器访问Ghost,我可以使用以下方法实现:

minikube服务重影
正在默认浏览器中打开Kubernetes服务默认/重影。。。
事实上,它可以在下面找到:'http://192.168.99.100:31187“


如果您想从网络中的不同机器访问它,则需要使用入口和入口控制器。如果这是你的目标(这就是为什么我问这个问题,因为我不确定),我可以试着帮助你,但minikube也不是最好的解决方案,尽管它是可能的

我不确定我是否理解正确,您希望在浏览器中访问ghost welcome网页,但您无法访问,或者您希望实现其他目标?确切地说:)您是否设法以不同的方式解决问题,或者我的解决方案是否对您有效?如果它确实解决了你的问题,请考虑接受它。