Осуществление проверки условий обслуживания в istio - PullRequest
0 голосов
/ 08 октября 2019

У нас есть веб-сайт и ряд сервисов, размещенных в кластере kubernetes в GCP. Мы используем Istio для управления тем, что может говорить с чем-либо в сетке сервиса. Мне было поручено добавить на сайт проверку условий обслуживания (т. Е. Пользователи должны подписать условия обслуживания перед использованием сайта). Веб-сайт фактически реализован как коллекция веб-серверов, где веб-сервер принадлежит другой команде. Я не хочу, чтобы каждая команда вручную выполняла проверку условий обслуживания, поскольку это приведет к несогласованности.

Я планирую добавить какую-то проверку для всего трафика, поступающего в кластер, для проверки источникаидентификатор пользователя для базы данных, и если пользователя нет в базе данных, я перенаправлю его в конечную точку, которая обслуживает условия обслуживания, и кнопку подтверждения.

Это привело меня к поискуна микшерные адаптеры Istio, которые кажутся идеальным кандидатом для использования. Однако у меня проблема в том, что я не могу найти хорошую документацию о том, как на самом деле я могу создать адаптер микшера. Я могу найти примеры того, как их использовать, и я могу найти список предопределенных, но я понятия не имею, как я даже начинаю писать свои собственные.

Есть ли предопределенные, которые я мог бы использовать для своихвариант использования? если нет, то с чего мне начать писать свои собственные?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...