Kubernetes 2个服务之间的负载平衡

Kubernetes 2个服务之间的负载平衡,kubernetes,kubernetes-ingress,Kubernetes,Kubernetes Ingress,我已经将我的微服务部署为两个独立的服务——服务a和服务B,每个服务中都有一个pod。我想要一个负载平衡器,它可以将流量路由到ServiceA或ServiceB。 它是一种备用后端,我们在Openshift中使用routes有类似的选项,但我们可以在AWS入口控制器中执行,并指定备用后端服务 在openshift中,我们可以使用以下路由配置 spec: alternateBackends: - kind: Service name: ServiceB weigh

我已经将我的微服务部署为两个独立的服务——服务a和服务B,每个服务中都有一个pod。我想要一个负载平衡器,它可以将流量路由到ServiceA或ServiceB。 它是一种备用后端,我们在Openshift中使用routes有类似的选项,但我们可以在AWS入口控制器中执行,并指定备用后端服务

在openshift中,我们可以使用以下路由配置

spec:
  alternateBackends:
    - kind: Service
      name: ServiceB
      weight: 25
  host: lb.apps.xyz.com
  port:
    targetPort: https
  tls:
    termination: passthrough
  to:
    kind: Service
    name: ServiceA
    weight: 75
  wildcardPolicy: None

你的问题到底是什么?根据我的理解,您已经知道答案:)我正在尝试使用AWS ALB ingress controller实现相同的目标,我们是否可以选择设置alternateBackendsThank,谢谢您,但它没有我正在寻找的相同概念。我可以创建一个alb并基于上下文路径将其指向多个服务,但我的任务是上下文路径相同,我希望在两个服务之间实现负载平衡/故障切换,并提供必要的权重