1

我的服务/吊舱在服务后面运行,但我没有入口控制器。请求来自 GTM -> LTM -> K8s 服务 -> Pod。这里 LTM 覆盖了客户端 IP。因此,带有 ClientIP 策略的 SessionAffinity 不起作用。

kind: Service
metadata:
  creationTimestamp: null
  name: active
  selfLink: /api/v1/namespaces/active
spec:
  externalTrafficPolicy: Cluster
  ports:
  - name: port1
    nodePort: 35010
    port: 80
    protocol: TCP
  selector:
    name: active-pod
  sessionAffinity: ClientIP
  sessionAffinityConfig:
    clientIP:
      timeoutSeconds: 10800
  type: LoadBalancer
status:
  loadBalancer: {}

我在请求中有 SMCookie。有没有办法可以在 K8s 服务中使用 cookie 进行负载平衡。或者建议一些其他的选择..

4

0 回答 0