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

时间:2018-06-19 17:30:07

标签: azure azure-load-balancer azure-kubernetes

我正在尝试为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相似性的平衡器。 我发现以下内容https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-distribution-mode是如何在Azure和LB支持的模式下进行配置的。有 LoadBalancerDistribution 属性,用于指定模式类型。不幸的是,我没有找到任何文档来完成Kubernetes部署。

预先感谢

1 个答案:

答案 0 :(得分:0)

与其创建从Azure LB到特定节点的会话亲缘关系,不如按照here所述将sessionAffinity设置为ClientIP在Kubernetes服务上进行配置。