У нас работает консул в кластере OpenShift. Все сервисы были разработаны Spring Boot / Cloud API и успешно зарегистрированы в consul. С помощью привода SpringBoot отображается точка работоспособности. Сама точка работоспособности работает нормально при попытке нажать с помощью curl ... иногда мы просто получаем код состояния HTTP 200 и не видим никакого ответа. Это заставляет Consul часто выдавать ошибки ниже, что вызывает проблемы при обнаружении службы.
Любые предложения были бы большим подспорьем ..
2016/08/05 05:57:15 [ПРЕДУПРЕЖДЕНИЕ] агент: HTTP-запрос не удался 'http://10.1.0.18:9080/health ': получите http://10.1.0.18:9080/health: net. / http: запрос отменен (Client.Timeout превышен при ожидании заголовков)