У меня возникла ситуация, когда мой MongoDB работает на отдельном экземпляре ec2, а мое приложение работает внутри кластера kubernetes, созданного kops. Теперь я хочу получить доступ к БД из приложения, запущенного внутри k8s.
Для этого я попробовал пиринг VPC между VPC k8s и VPC экземпляра ec2. Я попытался установить запрашивающий VPC как k8s VPC и принимающий VPC как экземплярный VPC. После этого я также добавил правило входа в группу безопасности экземпляра ec2 для разрешения доступа из группы безопасности кластера k8s через порт 27017.
Но когда я подключился по ssh к узлу k8s и попытался использовать telnet, соединение не удалось.
Что-то не так в процедуре? Есть ли лучший способ справиться с этим?
Блоки CIDR:
K8S VPC - 172.20.0.0/16
MongoDB VPC - 172.16.0.0/16