Я пытаюсь работать с сервером API Kubernetes с помощью внешнего устройства Angular JS. Сервер API использует конечную точку https. Внешнее приложение развертывается на другом сервере.Включение CORS на сервере API Kubernetes с HTTPS
Несмотря на --cors-allowed-origins=.*
(или --cors-allowed-origins=["http://*"]
) парам для kube-apiserver
я не могу получить доступ к API, потому что, когда я пытаюсь сделать запрос GET XHR, перед полетом OPTIONS
Сбой запроса с 401 ответа без заголовков CORS.
Однако, когда я переключаюсь с https на http, все работает нормально.
Похоже, я столкнулся с проблемой this, которая уже исправлена и объединена в версии Kubernetes, которую я использую.
Версии Kubernetes 1.2.4, Угловое JS 1.5.4 и Chrome 51.
Не могли бы вы сказать мне, почему это происходит и как это исправить? Мне нужно рабочее решение для https.
Я попытался прояснить в своем комментарии, но это * не будет * исправлено в 1.3.0. Вместо этого он отмечен как известная проблема, которая в этом выпуске не работает *. –