我有一个Kubernetes集群在运行,并且有多个服务在几个Pod前面。当我将each服务公开为LoadBalancer时,它会为公共使用创建一个唯一的endpoint。是否有一种方法可以将其配置为公开1个公共endpoint,然后使用过滤器根据请求路径将流量重定向到正确的Pod?例如,外部endpoint:www.common-domain/v1/api/
服务1:/Account Pod 1:与Account相关的Pod
服务2:/Customer Pods 2:与客户相关的Pods
服务3:/Profile Pod 3:Profile相关的Pod
然后出现“www.common-domain/v1/api/account”的请求,它应该调用Account-Related-Pod。
谢谢
我想你在找像ingress这样的东西
运行入口控制器可以作为前端服务器,根据http规则路由到不同的服务
http://kubernetes.io/docs/user-guide/ingress/
下面是关于旋转nginx入口控制器的文档https://github.com/kubernetes/contrib/tree/master/ingress/controllers
问题内容: 我正在尝试建立一个PostgreSQL表,该表具有两个指向另一个表中相同主键的外键。 运行脚本时出现错误 sqlalchemy.exc.AmbiguousForeignKeysError:无法确定关系Company.stakeholder的父/子表之间的联接条件- 有多个链接表的外键路径。指定“ foreign_keys”参数,提供这些列的列表,这些列应被视为包含对父表的外键引用。 那
只有。这些服务到底有什么不同?端口到底做什么?
问题内容: 我需要将两个表映射到一个类,但很难弄清楚。一个表是ROOMS,另一个表是TRAINERS。 ROOMS表: 培训人员表: 表应当加入了,和。 ROOMS表的主键是:。TRAINERS表的主键是:。 我需要通过查询这个数据,,,,和。 在SQL中,可能类似于: 我正在项目中其他地方使用ROOMS表,它已经映射为独立对象。是否有一种方法可以将其用作TRAINERS对象的子对象,或者将这两个
我把这三门课分别放在不同的文件中 我有下面的映射器 这目前仅映射lastName并起作用,我想将Book中的作者字符串映射为 我怎么能这么做?我在MapStruct文档中找不到任何东西。
我有两个endpointapi,它们是/uploadand/redirect 我不知道为什么会发生这种情况。谢谢你的帮助。
我想让流量如下所示: 外部客户端https请求(例如。https://my-app-out-side-cluster.com) - 我遵循这篇文章来配置我的入口和外部流量,但是,由于我在集群外的服务是http,所以在使用https发出请求时,我会遇到SSL错误。但是,将请求更改为http是可行的,这是不需要的。 我的问题是,有没有办法 在入口中终止SSL(使用入口控制器) 是否将流量重定向到群集外