Как зарегистрировать услуги эврики в кубернетес
Я создал микросервисную среду с kubernetes и ao eureka. Проблема заключается в том, что сервисы регистрируются под именем pod, и клиенты пытаются получить к ним доступ напрямую, а не через сервис kubernetes. Вот что я вижу на приборной панели eureka:
SERVICE-USERS n/a (1) (1) UP (1) - service-users-1822504684-9b688:service-users:8501
Следовательно, симулировать вызовы этой службы не удастся java.net.UnknownHostException: service-users-1822504684-9b688
Есть ли способ заставить работать комбинацию eureka / kubernetes? Я понимаю, что могу отказаться от эврики и позволить клиентам напрямую общаться со службой kubernetes.
Немного больше информации:
$ kubectl get pods
NAME READY STATUS RESTARTS AGE
service-users-1822504684-9b688 1/1 Running 0 1h
$ kubectl get svc
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service-users 10.0.0.119 <none> 8501/TCP 3d