kubernetes官方安装minikube 创建样例deployment后浏览器无法访问

官方地址:https://minikube.sigs.k8s.io/docs/start/

官方提供的样例部署步骤:

我们学校一般都是在本地虚拟机上完成的,通过安装官方步骤执行完成后在浏览器无法访问http://loclhost:7080

原因:官方提供的命令是仅限于服务器本地访问,输入localhost或者127.0.0.1都可以进行访问,但是我们是在虚拟机操作的,在我们的windows宿主机无法

正常访问,原因就在此。

解决办法:

官方提供了指定IP进行端口转发的命令参数,我们将其命令替换为:

设置转发端口让本地和外网也可以访问

kubectl port-forward --address localhost,192.168.x.x service/hello-minikube 7080:8080

执行前提是要删除之前的deployment和service

kubectl delete deployment hello-minikube

kubectl delete service hello-minikube

访问前可先通过在本地虚拟机执行curl命令测试下是否正常:

使用curl命令得到200返回,加-S参数返回详细信息

再用浏览器访问正常,如下:

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐