#kubernetes #traefik #traefik-ingress
#kubernetes #traefik #Вход traefik
Вопрос:
У меня есть два интерфейсных приложения, которые обращаются к одному и тому же шлюзу API: example.com
и admin.example.com
Я использую Traefik в качестве контроллера входа. В настоящее время у меня есть следующая аннотация в моей конфигурации входа k8s:
ingress.kubernetes.io/custom-response-headers: Access-Control-Allow-Origin:https://example.com || Access-Control-Allow-Methods:POST, GET, HEAD, OPTIONS, PUT, DELETE
Я также хотел бы обрабатывать https://admin.example.com
в том же блоке. Есть ли способ, которым я могу настроить здесь условное выражение, зависящее от исходного URL-адреса, с которого происходит трафик? Access-Control-Allow-Origin: *
неприемлемо для моего использования (браузеры жалуются).
Комментарии:
1. Вы смогли решить эту проблему? Сейчас мы сталкиваемся с аналогичной проблемой, пока не смогли найти хороших ответов
2. Я выгрузил эту логику в сам прикладной уровень, поскольку мне пришлось перейти к другим приоритетам, чего я не хотел делать. Однако, если вы найдете решение, пожалуйста, опубликуйте его здесь… Я сделаю то же самое. 🙂
3. Вы все проверили проблему, недавно закрытую проблемой Traefik Github