Сетевое взаимодействие между подами
Через nginx контейнер рядом с основновым.
Рядом с основным контейнером запускаем nginx со следующим примером конфига
~~~~
location = /example_api/testapi {
proxy_set_header X-Forwarded-HTTPS $scheme;
~~~~~
proxy_set_header X-Scheme $scheme;
proxy_http_version 1.1;
proxy_set_header X-NginX-Proxy true;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
~~~~~
resolver kube-dns.kube-system ipv6=off valid=10s;
resolver_timeout 5s;
set $backend "http://test-api-service-name.test-api-namespace-name.svc.cluster.local/example_api/testapi$is_args$args";
proxy_pass $backend;
}
~~~~~~