配置外部访问
k8s的服务支持外部访问的方式有好几种,我这里我采用了ingress的方式,由于是本地使用,所以这里需要绑下host文件,通过查询ingress的命令查询ingress列表可以得知host绑什么IP地址,如下::
5bug.wang-MacBook:~/codes/projects/k8s-demo$ kubectl get ingressNAME CLASS HOSTS ADDRESS PORTS AGE
k8s-demo-ingress <none> k8s-demo.local 192.168.99.103 80 7m26s
修改/etc/hosts文件,增加:192.168.99.103 k8s-demo.local即可。
浏览器里访问:即可看到ping接口的返回值了,到这里k8s-demo成功部署到k8s集群里了。