K8S服务访问方式
k8s内部的服务访问方式有多种,如nodeIP + port;Service hostname + ingress IP等。
nodeIP + port这种方式相对不灵活,使用起来需要指定port生成策略,port是有限资源,这种方式通常作为内部服务或者基础服务使用,不适合业务。
通过K8S构建Service,对外暴露服务的方式比较常用且适合业务开发:
访问通过服务名称,不能使用ip直接访问暴露的服务,可以使用proxy_set_header Host 后面加上具体的服务名称即可实现ip访问。