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 @   fengjian1585  阅读(172)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
历史上的今天:
2017-02-10 haproxy配置
点击右上角即可分享
微信分享提示