Я конвертирую eureka-microservice в docker-kubernetes.
Когда я создаю pod
, он получает конфигурационный файл на gitlab через configserver x.x.x.x порт 8888. Получил следующую ошибку:
Не удалось найти PropertySource: ошибка ввода-вывода при запросе GET для "https://x.x.x.x:8888/docker/docker": Нет маршрута к хосту (узел недоступен); вложенным исключением является java.net.NoRouteToHostException: Нет маршрута к хосту (узел недоступен)
x.x.x.x
- это IP-адрес сервера конфигурации
Я импортировал сертификат https://x.x.x.x:8888
на изображение. И создал service.yml
файл.
Я создал env
для докера и также создал bootstrap
файл.
Следуйте этому: https://groups.google.com/forum/#!topic/kubernetes-dev/TD4v5710jkQ
Я создал endpoint
для перенаправления на configserver.
apiVersion: v1
kind: Endpoints
metadata:
name: configserver_name
namespace: default
subsets:
- addresses:
- ip: x.x.x.x
ports:
- port: 8888