Azure上的Kubernetes负载平衡器分发模式

Azure上的Kubernetes负载平衡器分发模式,azure,azure-load-balancer,azure-aks,Azure,Azure Load Balancer,Azure Aks,我正在尝试为azure Kubernetes部署创建负载平衡器,我使用以下yaml文件 apiVersion: v1 kind: Service metadata: name: test-api-lb spec: type: LoadBalancer loadBalancerIP : XXX.XXX.XXX.XXX ports: - port: 8080 selector: app: test-api 并运行它 kubectl apply -f 我需要的是创

我正在尝试为azure Kubernetes部署创建负载平衡器,我使用以下yaml文件

apiVersion: v1
kind: Service
metadata:
  name: test-api-lb
spec:
  type: LoadBalancer
  loadBalancerIP : XXX.XXX.XXX.XXX
  ports:
  - port: 8080
  selector:
    app: test-api 
并运行它

kubectl apply -f
我需要的是创建一个具有源IP关联性的平衡器。 我发现了下面的东西如何在Azure上配置它以及LB支持的模式。有指定模式类型的LoadBalancerDistribution属性。不幸的是,我没有找到任何文档,说明如何为Kubernetes部署实现这一点


提前感谢

而不是创建从Azure LB到特定节点的会话关联,您应该在Kubernetes服务上配置它,方法是将
sessionAffinity
设置为
ClientIP

我认为您希望为Kubernets部署创建负载平衡并查找配置文件。如果正确的话。您可以访问以下链接:。这是一个内部负载平衡器。它可以是外部负载平衡器。我希望这将对您有所帮助。我已经看到了这个资源,不幸的是,它没有关于负载平衡器分发模式配置的内容