You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kubernetes Ingress SSL终止时应用登录失败问题排查

问题描述

我使用Nginx Ingress Controller在Ingress层终止SSL,应用Pod为纯HTTP服务。但登录过程中出现301 internal redirect(HTTP转HTTPS),导致登录始终失败:POST登录请求成功,但重定向后会话丢失,需反复输入账号密码。不确定该重定向由Ingress控制器还是应用自身引发,附Ingress Service配置及相关截图。

Ingress Service配置

spec:
  externalTrafficPolicy: Cluster
  ipFamilies:
  - IPv4
  ipFamilyPolicy: SingleStack
  ports:
  - appProtocol: http
    name: http
    port: 80
    protocol: TCP
    targetPort: http
  - appProtocol: https
    name: https
    port: 443
    protocol: TCP
    targetPort: http # This is so it terminates ssl traffic
  selector:
    app.kubernetes.io/component: controller
    app.kubernetes.io/instance: ingress-nginx
    app.kubernetes.io/name: ingress-nginx
  type: LoadBalancer

相关截图

  • 截图1:截图1
  • 截图2:截图2
  • 截图3:截图3

内容的提问来源于stack exchange,提问作者user630702

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 19:18:20