Вы можете просмотреть журналы pod, чтобы увидеть запросы, сделанные к pod:
kubectl logs my-pod # dump pod logs (stdout)
kubectl logs my-pod -c my-container # dump pod container logs (stdout, multi-container case)
Или добавить к ответу в самом приложении, например, в приложении Nodejs это может выглядеть так:
const http = require('http');
const os = require('os');
var handler = function(request, response) {
response.writeHead(200);
response.end("You have hit " + os.hostname() + "\n");
};
var app = http.createServer(handler);
app.listen(8080);
Затем вы можете использовать curl, чтобы протестировать ваш сервис и получить ответ:
Request:
curl http://serviceIp:servicePort
Response:
You have hit podName
В зависимости от языка программирования приложения, просто найдите модуль / библиотеку, которая предоставляет служебный метод для полученияимя хоста, и вы будете готовы вернуться к нему в ответе для целей отладки.