Я постараюсь дать этому шанс. Я надеюсь, что понимаю ваш вопрос. Вам нужно только подключиться к внешнему IP-адресу из контейнера / контейнера.
Мы реализовали это, создав службу kubernetes без селектора.
kind: Service
apiVersion: v1
metadata:
name: your-external-system
Затем следует создание объекта конечной точки с тем же именем, что и у вашей службы.
kind: Endpoints
apiVersion: v1
metadata:
name: your-external-system
subsets:
- addresses:
- ip: 192.168.0.1
ports:
- port: 3306
Наконец, в вашем модуле вы можете просто обратиться к названию сервиса в этом случае (your-external-system)