You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

开发需求:

聊天服务xspay-uim有多个副本,在前端访问的时候会到后端不同的副本导致服务异常

如果是通过nodeport方式访问服务可以通过service方式处理

如果是通过ingress做入口,修改ingress的注解

   apiVersion: networking.k8s.io/v1
   kind: Ingress
   metadata:
     name: my-ingress
     annotations:
       nginx.ingress.kubernetes.io/affinity: "cookie"          # 启用Cookie亲和性
       nginx.ingress.kubernetes.io/affinity-mode: "persistent"  # 永久保持会话(除非Pod不可用)
       nginx.ingress.kubernetes.io/session-cookie-name: "route"  # 自定义Cookie名称
   spec:
     rules:
       - host: example.com
         http:
           paths:
             - path: /
               pathType: Prefix
               backend:
                 service:
                   name: my-service
                   port:
                     number: 80


  • No labels