K8S远程调用小记
K8S中的服务可以不依赖应用本身的服务注册发现,和服务解耦。 也就是服务不需要主动向服务注册或拉取其他服务的地址,只需要像调用一个普通API一样直接调用HTTP地址即可。 K8S会将服务名动态解析为合适的容器IP。
所以在写Feign服务的时候直接写URL=ServiceName即可。但由于Feign不写name会报错,name还是要写上。
ServiceName是在K8S的Service.yaml中定义的。
上次更新: 10/23/2024
K8S中的服务可以不依赖应用本身的服务注册发现,和服务解耦。 也就是服务不需要主动向服务注册或拉取其他服务的地址,只需要像调用一个普通API一样直接调用HTTP地址即可。 K8S会将服务名动态解析为合适的容器IP。
所以在写Feign服务的时候直接写URL=ServiceName即可。但由于Feign不写name会报错,name还是要写上。
ServiceName是在K8S的Service.yaml中定义的。