我正在尝试为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部署。
预先感谢
答案 0 :(得分:0)
与其创建从Azure LB到特定节点的会话亲缘关系,不如按照here所述将sessionAffinity
设置为ClientIP
在Kubernetes服务上进行配置。