Я использую пакет axios npm для вызова службы kubernetes в среде Google Kubernetes.Мое приложение NodeJS размещается как Kubernetes Deployment вместе с этой другой службой, которую оно пытается вызвать.
Я получаю ошибку ENOTFOUND, когда эта служба вызывается, мой код выглядит примерно так, где some-service являетсяСлужба Kubernetes.
let endpointUrl = 'http://some-service/path/';
axios.get(endpointUrl,...
Я попытался войти в свой Pod и запустить из него nslookup и curl, и это было успешно.Я также могу вызвать сервис из Axios, используя LoadBalancer IP.Я вижу, что есть много вопросов без ответа по этой теме, которые касаются либо NodeJs, либо Proxy (я не поддерживаю ни одного прокси, обе службы размещены в GKE).