问题描述
我有一个基于Node的UI应用程序和一个基于Java的服务,它们被部署为2种不同的部署方式,并在Kubernetes入口中使用了基于上下文的路由设置,因此所有/ api调用均转到Java应用程序,所有其他调用均转到基于Node的应用程序。在这里,路由工作正常。后端容器在HTTP上运行,并且入口使用SSL设置,因此SSL终止发生在入口级别,后端容器将仅是HTTP。在这里,java服务中的auth需要HTTPS调用。
当用户调用https:// ing-app / svc时,java pod会以HTTPS形式接收该方案,并且一切正常。但是,当用户点击https:// ing-app / ui / home时,它将转到节点应用。从入口到后端节点Pod时,方案为http,并且节点应用程序以/ svc的身份访问服务,因此路由以Http方案在入口处再次发生,这会在服务端导致身份验证问题。有什么方法可以使节点应用程序作为HTTPS服务应用程序?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)