K8s发布服务有4种方式,ClusterIp, Nodeport, loadbalancer, externalName
ClusterIp是对容器内部服务调用
Nodeport是提供对外的调用方式,但Ip:port的方式通常不够友好。
Loadbalancer是需要k8s 外部负载均衡工具的支持。
基于Ingress机制可以实现负载均衡,比如用Nginx实现Ingress负载均衡。通常可以使用Ingress机制,辅以DNS实现域名访问。不过需要优化的工作不少。
ExternalName没有详细研究