У меня есть модуль, работающий в Google Cloud Kubernetes, и у меня есть кластер MongoDB, работающий в Atlas. Проблема довольно проста:
Если я разрешу IP-адрес из любого места на Atlas MongoDB, я могу подключиться. Если я добавлю IP-адрес модуля (так что больше нигде больше не будет), он не будет работать.
Я также пытался локально, и с docker, работающего локально, он работает.
Я получил IP (YY.YYY.YYY.YY) моего пакета, используя:
MacBook-Pro-de-Emixam23:plop-service emixam23$ kubectl get services
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
polop-service LoadBalancer XX.XX.X.XXX YY.YYY.YYY.YY ZZZZZ:32633/TCP,ZZZZZ:32712/TCP 172m
kubernetes ClusterIP XX.X.X.X <none> 443/TCP 3h24m
Но по поведению, которое я получаю .. Я чувствую, что этот EXTERNAL-IP не IP-адрес, с которого отправляются мои запросы.
Может кто-нибудь объяснить мне, в чем может быть проблема?