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

Kubernetes Nginx Ingress 突发Basic Auth验证要求的排查与解决

问题与解决记录

环境与问题

  • 本地K8S部署的应用包含:
    • 监听80端口的Nginx前端容器(负责代理请求至后端服务)
    • 监听5194/HTTP的.NET后端容器
    • 数据库及Redis缓存组件
  • 应用原本通过NodePort可正常访问,切换为NGINX Ingress Controller处理流量路由后,使用hosts文件配置的域名访问时,突然触发Basic身份验证要求
  • 此前用简单Docker镜像测试Ingress功能时无此问题,尝试删除重建Ingress控制器及相关资源、复用原测试镜像,仍会出现验证提示

排查与根因

排查后发现:此前创建的Nginx Ingress资源位于default命名空间,而非应用所在的demo-ns命名空间

解决方案

删除default命名空间下的Ingress资源,在应用所属的demo-ns命名空间重新创建Ingress资源,问题解决


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 06:59:50