Различные модули, использующие один и тот же разъем - PullRequest
0 голосов
/ 09 мая 2020

Мне нужно иметь два модуля kubernetes podA и podB, которые используются для приема inTraffi c и отправки outTraffi c соответственно. Конечный клиент, который является клиентом, использует один сокет как для отправки, так и для приема трафика c из моего приложения (в котором podA и podB работают вместе). Я хочу, чтобы между конечным клиентом и моим приложением была услуга, которая могла бы справиться с этим, то есть входящий трафик c поступает от клиента через службу в podA, а трафик c, отправленный из приложения (podB), идет через службу и, наконец, достигает клиента.

У клиента установлено только одно сокетное соединение со службой, но в бэкэнде два модуля должны взаимодействовать со службой.

Можно ли этого достичь и если да, то как настроить сервис на кубернетах. Моя облачная среда - AWS.

1 Ответ

0 голосов
/ 09 мая 2020

Нет, сокеты работают не так. Вероятно, есть какое-то технически правильное решение с использованием программ bpf, но серьезно вам нужно переосмыслить свою сетевую архитектуру :)

...