Я развернул заставочный контейнер в кластере kubernetes. У меня также есть прокси, развернутые в том же кластере. Прокси работают нормально. Однако при попытке свернуть страницу с использованием прокси-профилей в контейнере-заставке происходит сбой. с ошибкой "host not found".
Я запустил nslookup из контейнера, и он вполне может разрешить имя хоста для Google. Я также могу удалить используемый мной прокси-файл default.ini и снова он работает. Но мне просто не нравится мой прокси-профиль.
Мой Dockerfile:
FROM scrapinghub/splash
COPY default.ini /etc/splash/proxy-profiles/default.ini
Мой прокси-профиль default.ini:
[proxy]
host=proxy-lb.svc.default.cluster.local
port=8110
Если я запускаю контейнербез профиля прокси я могу просто свернуть URL из контейнера следующим образом:
`curl 'http://proxy-lb.svc.default.cluster.local:8050/render.html?url=http://google.com/&timeout=10&wait=0.5'`
Но если я включаю профиль прокси в контейнер и запускаю ту же команду, я получаю следующую ошибку:
{"error": 502, "type": "RenderError", "description": "Error rendering page", "info": {"type": "Network", "code": 3, "text": "Host google.com not found", "url": "http://google.com/"}}
Кто-нибудь может увидеть, что здесь не так? Спасибо!