ресурса. envtest ходит в локальный кластер minikube.
В рамках теста создаю нужные ресурсы (Cluster, Service, Sts) и смотрю как создается нужный под (он создается). Более того я могу попасть в свое приложение используя port-forward на порт 8081 контейнера.
Однако, контроллер (тот что я тестирую) пытается достучаться до той же админки используя IP адрес пода и... у него не выходит.
Ошибка такая: Post \"http://172.17.0.3:8081": dial tcp 172.17.0.3:8081: connect: no route to host
Интересно то, что если создавать ресурсы в том же кластере используя kubectl apply то все работает как надо.
Подскажите, где может быть собака зарыта?
Кажется, до меня дошло что кусок кода контроллера который успешно работает в рамках пода, уже из envtest доступа сетевого до подов по IP не имеет...
Обсуждают сегодня