如何使用Nginx入口上的proxy-next-upstream设置来平衡每个Pod之间的请求。 Nginx入口应先尝试所有可用的Pod,然后再将错误返回给客户端。
如果我正确理解,入口将在服务而非Pod之间实现负载平衡。因此,如果只有一项服务proxy-next-upstream
是没有用的?我应该为每个吊舱创建单独的服务还是有更好的解决方案?
答案 0 :(得分:1)
您的案例的入口将有一个service
类型的对象作为后端。
然后,服务本身具有多个Pod作为其后端。
这样,在微服务架构中,一个入口可以将多个服务作为后端,例如用于由不同应用程序提供服务的多个不同URL上下文。
您可以阅读有关here
所存在的不同种类服务的所有信息