在当地的stream浪者安装上暴露kubernetes服务

我正在玩kubernetes。 我根据当地的文件,使用无用的方法开始了它。 一切工作正常,但我不能设法暴露服务端口,例如一个容器的Web前端。 在文档中,它只是描述谷歌云,谷歌似乎被自动configuration为暴露负载均衡器上的端口。 但是我怎样才能在本地安assembly置一个端口?

假设您知道如何在没有Kubernetes( https://docs.vagrantup.com/v2/networking/forwarded_ports.html )的情况下redirectstream浪汉上的端口,有许多方法可以在Kubernetes中访问服务:

  1. 部署裸机服务负载均衡器( https://github.com/kubernetes/contrib/tree/master/service-loadbalancer )或入口控制器+创buildIngress(这需要Kubernetes 1.1 https://github.com/kubernetes/contrib/树/主/服务负载均衡器 )

  2. 使用service.type = nodeport( https://github.com/kubernetes/kubernetes/blob/release-1.0/docs/user-guide/services.md#type-nodeport

  3. 同样,使用代理服务( https://github.com/kubernetes/contrib/tree/master/for-demos/proxy-to-service

  4. 为你的RC / Pod使用hostPort(根据最佳实践: https : //github.com/kubernetes/kubernetes/blob/release-1.0/docs/user-guide/config-best-practices.md )