ingress 出现302 问题

ingress 转发到一个pod时 ,请求全部为200, 增加到两个pod时,返回码出现302.

从ingress nginx pod上看, 没有rewrite 配置, 通过日志查看 确实302 问题。

基本上就是 session 或者cookie问题

通过配置 annotations 实现一个客户端求情,转发到1个pod上。

 

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: hello-ingress
  annotations:
    kubernetes.io/ingress.class: "nginx"
    nginx.ingress.kubernetes.io/affinity: "cookie"
    nginx.ingress.kubernetes.io/session-cookie-name: "route"
    nginx.ingress.kubernetes.io/session-cookie-expires: "172800"
    nginx.ingress.kubernetes.io/session-cookie-max-age: "172800"

 

posted @ 2023-02-10 15:02  fengjian1585  阅读(128)  评论(0编辑  收藏  举报