Traefik Ingress Kubernetes - условный контроль доступа CORS, разрешенный источник - PullRequest
1 голос
/ 15 апреля 2019

У меня есть два веб-приложения, которые обращаются к одному и тому же шлюзу 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: * не подходит для моего варианта использования (жалуются браузеры).

...