Платформа написана на основе Кубернетис.
Сервис Y, сидящий в нашем кластере, имеет вебхуки и соответственные зарегистрированные эндпоинты. Запущенный webhook server бежит на порту 4001.
Проблема: архитектор просит открыть дополнительные эндпоинты (go profiler pprof) - и для этого переиспользовать тот же сервер на том же порту.
В main.go я прописываю:
my := http.NewServerMux()
my.HandleFunc("/debug/pprof/profile", pprof.Profile)
http.ListenAndServe(":4001", my)
В сервисе Y в charts есть webhook.yaml (kind: Service), в котором указано имя вебхук сервиса и порт (port==targetPort==4001)
Однако когда я запускаю кластер на dev landscape (аналог staging) и пробую вызвать url webhook server
https://..svc.cluster.local:4001/debug/pprof/profile из Postman или браузера - сервер не найден, вообще никакой реакции
Что я упускаю? Возможно, что-то еще нужно добавить/настроить, чтобы получить доступ к webhook server таким образом?
Спасибо.