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"