我正在尝试为azurekubernetes部署创建负载平衡器,我使用以下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支持的模式上配置它。有 负载均衡器分配 指定模式类型的属性。不幸的是,我没有找到任何文档,说明如何为Kubernetes部署实现这一点。
提前谢谢
与其创建从azurelb到特定节点的会话关联,不如在Kubernetes服务上通过设置 sessionAffinity 到 ClientIP 如前所述 here
sessionAffinity
ClientIP