我在 GKE 有一个 Kubernetes 服务。目前它有 Session Affinity:ClientIP。在 GCP 负载均衡器控制台中,它显示为“客户端 IP”
我应该将它设置为什么值,以便在 GCP 负载均衡器控制台中显示为“客户端 IP、端口和协议”?
我看到的所有文档都提到 Session Affinity 可以分配为“ClientIP”或“no”(默认情况下)。他们都没有告诉我有第三个选项,而如果你检查 GCP 负载均衡器,它有多个会话关联选项:无;客户端IP;客户端 IP 和协议;客户端 IP、端口和协议
这是服务文件:
---
apiVersion: v1
kind: Service
metadata:
namespace: test
name: test
annotations:
cloud.google.com/load-balancer-type: Internal
spec:
type: LoadBalancer
ports:
- port: XXX
protocol: TCP
targetPort: XXX
name: XXX
selector:
app: XXX
sessionAffinity: ClientIP