Рейтинг:0

Лучший способ добавить статические маршруты к каждому поду в кластере Kubernetes?

флаг bd

У меня есть 3 узла, на которых работает несколько Модули OpenVPN, каждый модуль имеет VPN-сеть 100.70.0.0/16, и клиенты, которые подключаются к этим модулям, получают IP-адреса в этом диапазоне, например, допустим, что клиент 100.70.162.91 подключен к одному из боксов.

Теперь я хочу добавить больше модулей, выполняющих различные службы в этом кластере, и каждый модуль должен иметь возможность общаться с каждым VPN-клиентом. Один из больших шагов в том, как я это делал до сих пор, используя AWS ECS, — это добавление маршрута, такого как IP-маршрут добавить 100.70.192.91/32 через <OpenVPN-pod-IPv4>/32 в таблице маршрутов подсети VPC кластера, когда клиент подключается с помощью AWS API, этот метод, похоже, также работает с использованием docker-compose и Кубернетес пока все модули находятся в одной сети.

Однако теперь, когда я пытаюсь перейти с ECS на Kubernetes, я не могу найти способ добавить статические сетевые маршруты для всего кластера в Kubernetes.

Как лучше всего реализовать это в Kubernetes?

paladin avatar
флаг id
Не делай этого. Используйте [Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/) или аналогичные программы обратного прокси.

Ответить или комментировать

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