我正在尝试使用Angular JS前端应用程序中的Kubernetes API服务器。 API服务器使用https端点。前端应用程序部署到其他服务器。使用HTTPS在Kubernetes API服务器中启用CORS
尽管为kube-apiserver
,因为当我试图让GET XHR请求我无法访问API的--cors-allowed-origins=.*
(或--cors-allowed-origins=["http://*"]
)参数,飞行前OPTIONS
要求有没有CORS标头401响应失败。
但是,当我从https切换到http时,一切正常。
看起来我正面临this问题,该问题已在我使用的Kubernetes版本中得到修复和合并。
版本是1.2.4 Kubernetes,角JS 1.5.4和Chrome 51
你能告诉我为什么会发生,以及如何解决这一问题?我需要https的工作解决方案。
我试图在我的评论中说清楚,但是* *不会*在1.3.0中被修复。相反,它被标记为一个已知问题,这个*在该版本中不工作。 –