Я думаю, что вы пытаетесь создать сервис с типом LoadBalancer, у которого есть внутренний и внешний IP.
Вы можете создать один, как и любой другой сервис, но вы должны уточнить эти два поля:
externalTrafficPolicy: Local
type: LoadBalancer
Обновлено :
Кажется, что есть некоторая путаница, вам не нужен внешний ip для мониторинга ваших приложений, он будет использоваться только длядоступ к пользовательскому интерфейсу prometheus.
Пользовательский интерфейс доступен через порт 9090, но экспортер никогда не обращается к нему, так как он будет prometheus, который будет удалять экспортеры.
Теперь для доступа к услуге изВ Интернете у вас должен быть google ip, но кажется, что у вас все еще есть внутренний IP, он находится в той же подсети, что и другой кластер IP, и не должен.На данный момент вместо внешнего ip он показывает перенаправление порта, что также неверно, поскольку пользовательский интерфейс Prometheus находится на порту 9090 (если вы не изменили свою конфигурацию, она все равно должна быть).Вы должны попытаться удалить "nodePort" и оставить перенаправление порта на kubernetes.